※ ChatGPTを利用し、要約された質問です(原文:「java script」データソートページ送りが可能なテーブル
)
「java script」データソートページ送りが可能なテーブル
「java script」データソートページ送りが可能なテーブル
「java script」データソートページ送りが可能なテーブル
java scriptはまったくの初心者です。
インターネット上にあったソースを使ったのですが、わからないことがあったので質問します。
データを、ソートで見ることができるようにしたいので、下記のコードを使いました。
[問題は]
1つのhtmlに一つの表を使う分にはちゃんと動くのですが、
2つ以上表使おうとすると、一番上の表のソート機能は動くのですが、
2つ目の表からはソート機能が使えなくなってしまいます。
どうしたら2つ目の表もソート機能が使えるようにするのはどうしたらよいですか?
[使用ソース]
<table>
<tr>
<th>・・・</th>
<th>・・・</th>
</tr>
<tr>
<td>・・・</td>
<td>・・・</td>
</tr>
<tr>
<td>・・・</td>
<td>・・・</td>
</tr>
</table>
<div id="controls">
<div id="perpage">
<select onchange="sorter.size(this.value)">
<option value="5">5</option>
<option value="10" selected="selected">10</option>
<option value="20">20</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
<span>表示ページ数を選択できます。</span>
</div>
<div id="navigation">
<img src="images/first.gif" width="16" height="16" alt="First Page" onclick="sorter.move(-1,true)" />
<img src="images/previous.gif" width="16" height="16" alt="First Page" onclick="sorter.move(-1)" />
<img src="images/next.gif" width="16" height="16" alt="First Page" onclick="sorter.move(1)" />
<img src="images/last.gif" width="16" height="16" alt="Last Page" onclick="sorter.move(1,true)" />
</div>
<div id="text">残りのページ数 <span id="currentpage"></span> of <span id="pagelimit"></span></div>
</div>
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript">
var sorter = new TINY.table.sorter("sorter");
sorter.head = "head";
sorter.asc = "asc";
sorter.desc = "desc";
sorter.even = "evenrow";
sorter.odd = "oddrow";
sorter.evensel = "evenselected";
sorter.oddsel = "oddselected";
sorter.paginate = true;
sorter.currentid = "currentpage";
sorter.limitid = "pagelimit";
sorter.init("table",1);
</script>
以上よろしくお願いいたします。
お礼
お礼が遅くなりました。 とっても参考になりました。 ありがとうございます