用以下移动表中的行顺序后,怎么保存最后的行顺序? 给table的每个TD一个ID属性,然后记录每个ID的顺序。保存到数据库的话可以作一个表两个字段,一个记录ID一个记录顺序。由于你的TD是用来显示数据,因此可以把TD的ID与数据的某些特点挂钩(例如:如果由数据库来就和记录的ID 挂钩)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是要刷新页或者关掉,下次再开还是排好的顺序的话,那大概不可能,或者用FSO写入记录起来,但是FSO创建时会提示警告,或一个方法是XMLHTTP将顺序发到服务器保存,再在页面加载时向服务器拿下数据,再排. 实际做时我是遍历集合的呀,不能在td上加id;如: while(it.hasNext()){ User user=(User)it.next();%><tr><td><%=user.getName()%></td><td><%=user.getAge()%></td><td> </td></tr> 给每个td加上id这样以后怎么得到以后的最后排序序号啊 直接提交 mxh.innerHTML 到数据库啊。 我是个菜鸟对这个问题很感兴趣能不能说的详细些把上面的那段代码加上id后<script> function test() { var e=event.srcElement if(e.tagName=="TABLE") return if(e.tagName=="IMG") { if(e.name=='up') mu() if(e.name=='down') md() return } while(e.tagName!="TR") e=e.parentElement for(var i=0;i<document.getElementById("mxh").rows.length;i++) document.getElementById("mxh").rows[i].cells[2].innerHTML="" e.cells(2).innerHTML="<img src='up.gif' name=up alt='up'><img src='down.gif' name=down alt='down'>" } function mu() { var eu=event.srcElement.parentElement.parentElement if(eu.previousSibling) eu.swapNode(eu.previousSibling); } function md() { var eu=event.srcElement.parentElement.parentElement if(eu.nextSibling) eu.swapNode(eu.nextSibling); } </script> <table border=1 onclick="test()" id=mxh> <tr> <td id=1>1</td><td>1BBBBBBBB</td><td> </td> </tr> <tr> <td id=2>2</td><td>2行数据</td><td> </td> </tr> <tr> <td id=3>3</td><td>3行数据</td><td> </td> </table> 然后怎么修改mxh.innerHTML 到数据库啊 js浮动层定位求问 修改数量 加急!Json异常,望高手指点~ 为什么我网站首页的flash要刷新2次才能读取出来? form1.submit()不执行的问题 求这样一个时间选择联动效果~~ 高手请进,寻求代码 求救:关于IFRAM加载的一个问题 请问如何让下拉框不可以用...... Iframe如何根据IFrame内所包含文档的大小自动调整大小? JavaScript重大问题 正则表达式求助
while(it.hasNext()){
User user=(User)it.next();
%><tr>
<td><%=user.getName()%></td>
<td><%=user.getAge()%></td><td> </td>
</tr>
对这个问题很感兴趣能不能说的详细些
把上面的那段代码加上id后
<script>
function test()
{
var e=event.srcElement
if(e.tagName=="TABLE") return
if(e.tagName=="IMG")
{
if(e.name=='up') mu()
if(e.name=='down') md()
return
}
while(e.tagName!="TR") e=e.parentElement
for(var i=0;i<document.getElementById("mxh").rows.length;i++)
document.getElementById("mxh").rows[i].cells[2].innerHTML=""
e.cells(2).innerHTML="<img src='up.gif' name=up alt='up'><img src='down.gif' name=down alt='down'>"
}
function mu()
{
var eu=event.srcElement.parentElement.parentElement
if(eu.previousSibling) eu.swapNode(eu.previousSibling);
}
function md()
{
var eu=event.srcElement.parentElement.parentElement
if(eu.nextSibling) eu.swapNode(eu.nextSibling);
}
</script>
<table border=1 onclick="test()" id=mxh>
<tr>
<td id=1>1</td><td>1BBBBBBBB</td><td> </td>
</tr>
<tr>
<td id=2>2</td><td>2行数据</td><td> </td>
</tr>
<tr>
<td id=3>3</td><td>3行数据</td><td> </td>
</table>
然后怎么修改mxh.innerHTML 到数据库啊