Re: [問題] 請問有關sortable table
我現在想要在網頁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
討論串 (同標題文章)