作者residentevil (.....)
看板Web_Design
标题Re: [问题] 请问有关sortable table
时间Wed Aug 22 19:58:17 2007
我现在想要在网页refresh的时候呼叫onclick evant
就是在<table>.....</table>之後
呼叫test function
目的是要把refresh过的table
重新sort成之前的顺序
不过执行之後并不如我预期
table并没有被sort
不知道我这样的想法有什麽问题??
function内容如下:
test()
{
var colId = 'sortheader2';
var el = document.getElementById(colId);
if (document.createEvent)
{
var evt = document.createEvent("MouseEvent");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
el.firstChild.dispatchEvent(evt);
}
else
{
el.firstChild.fireEvent("onclick");
}
}
其中colID是 <th>的id 代表每个column header
麻烦各位解惑 0rz
※ 引述《alpe (薛丁格的猫)》之铭言:
: ※ 引述《residentevil (.....)》之铭言:
: : 我的网页table可以按header来排序
: : 是利用网路上找的某java script来帮助完成
: : http://www.workingwith.me.uk/articles/scripting/standardista_table_sorting
: : 不过现在网页需要隔一段时间refresh一次
: : 这样之前排序的结果就会被清掉
: : 感觉网路上用来排序的js都差不多
: : 不知道有没有人也碰过类似的问题@@?
: : 要如何保留原来的排序结果咧
: : 感谢各位
: 一般方式, url 加上 get 变数/ 或用 cookie 也行,
: refresh 後先读 get sorting .
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.207.30