【发布时间】:2009-07-10 02:07:15
【问题描述】:
我想写一个函数让用户点击表头双击变成降序或者升序,排序功能已经完成了,但是不知道怎么组合,现在只放一个将它们放入标题中,如下所示:
function sortBy(sKey)
{
document.sortResultsForm.sSortBy.value=sKey;
document.sortResultsForm.submit();
}
if($sSortBy=="District")
{
usort($tempArr, 'sortDistrictNameascend');
}
<table border="0" width="100%" cellspacing="2" cellpadding="2">
<tr> <td class="headTable" width=15%>
<a href="javascript:sortBy('District');"
><font color=white>District</font></a>
</td>
我不知道怎么把其他函数放到表头让用户可以双击改变排序顺序,排序函数如下:
function sortDistrictNamedescend($a, $b)
{
if ($a->DistrictName == $b->DistrictName)
{
return 0;
}
return ($a->DistrictName < $b->DistrictName) ? 1 : -1;
}
usort($tempArr, 'sortDistrictNamedescend');
任何人都可以帮助我,非常感谢。
【问题讨论】:
-
你似乎很困惑。这段代码一半是 PHP,另一半是 JavaScript。
标签: php javascript