求助php调整显示顺序(急!!!) 页面上用表格显示一些内容,想在没一行的后边加一个向上的箭头用来控制此行的上升,以此调整显示顺序。上升到表格的最上面一行的时候箭头变灰,别的行的箭头都显示可以调整的状态,各位大虾怎么做啊??????谢谢各位了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Table test</title><style type="text/css"><!--td { text-align:center;font-size:12px;padding:3px;}--></style></head><body><table id="table1" bordercolor="#000000" width="200" border="1"> <tbody> <tr> <td width="25%">1</td> <td width="25%">11</td> <!--使用javascript:void(0)是为了能够传递this参数到事件处理程序--> <td width="25%"><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td> <td width="25%"><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td> </tr> <tr> <td>2</td> <td>22</td> <td><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td> <td><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td> </tr> <tr> <td>3</td> <td>33</td> <td><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td> <td><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td> </tr> <tr> <td>4</td> <td>44</td> <td><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td> <td><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td> </tr> <tr> <td>5</td> <td>55</td> <td><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td> <td><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td> </tr> </tbody></table></body></html><script language="JavaScript" type="text/javascript"><!--function cleanWhitespace(element) { //遍历element的子结点 for (var i = 0; i < element.childNodes.length; i++) { var node = element.childNodes[i]; //判断是否是空白文本结点,如果是,则删除该结点 if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) node.parentNode.removeChild(node); }}//获得表格对象var _table=document.getElementById("table1");cleanWhitespace(_table);//使表格行上移,接收参数为链接对象function moveUp(_a){ //通过链接对象获取表格行的引用 var _row=_a.parentNode.parentNode; //如果不是第一行,则与上一行交换顺序 if(_row.previousSibling)swapNode(_row,_row.previousSibling);}//使表格行下移,接收参数为链接对象function moveDown(_a){ //通过链接对象获取表格行的引用 var _row=_a.parentNode.parentNode; //如果不是最后一行,则与下一行交换顺序 if(_row.nextSibling)swapNode(_row,_row.nextSibling);}//定义通用的函数交换两个结点的位置function swapNode(node1,node2){ //获取父结点 var _parent=node1.parentNode; //获取两个结点的相对位置 var _t1=node1.nextSibling; var _t2=node2.nextSibling; //将node2插入到原来node1的位置 if(_t1)_parent.insertBefore(node2,_t1); else _parent.appendChild(node2); //将node1插入到原来node2的位置 if(_t2)_parent.insertBefore(node1,_t2); else _parent.appendChild(node1);}//--></script>差不多的一个例子 自己再改改 smtp.qq.com发信成功,收不到邮件 php发送邮件怎样才能修改发件人名称请老师指教 我的mysql安装出问题了!!!求助 php,从数据库检索数据,生成文本文件,并下载的问题。 php数组如何让javascript调用? 织梦 AMPSEVER 如何用php判定某一个url是有效得,就是这个url地址得页面存在即可 计算数组的差集,并删除空行??? *** 早晨,向大家提一个思想性的问题*** 如何检查输入内容 如何写一个提取日志文件中的信息并按要求整理的小PHP程序呢? 高手看过来:修改apache配置文件httpd.conf后,导致应用无法访问的问题
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Table test</title>
<style type="text/css">
<!--
td { text-align:center;font-size:12px;padding:3px;}
-->
</style>
</head>
<body>
<table id="table1" bordercolor="#000000" width="200" border="1">
<tbody>
<tr>
<td width="25%">1</td>
<td width="25%">11</td>
<!--使用javascript:void(0)是为了能够传递this参数到事件处理程序-->
<td width="25%"><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td>
<td width="25%"><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td>
</tr>
<tr>
<td>2</td>
<td>22</td>
<td><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td>
<td><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td>
</tr>
<tr>
<td>3</td>
<td>33</td>
<td><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td>
<td><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td>
</tr>
<tr>
<td>4</td>
<td>44</td>
<td><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td>
<td><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td>
</tr>
<tr>
<td>5</td>
<td>55</td>
<td><a href="javascript:void(0)" onclick="moveUp(this)">上移</a></td>
<td><a href="javascript:void(0)" onclick="moveDown(this)">下移</a></td>
</tr>
</tbody>
</table>
</body>
</html><script language="JavaScript" type="text/javascript">
<!--
function cleanWhitespace(element) {
//遍历element的子结点
for (var i = 0; i < element.childNodes.length; i++) {
var node = element.childNodes[i];
//判断是否是空白文本结点,如果是,则删除该结点
if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
node.parentNode.removeChild(node);
}
}
//获得表格对象
var _table=document.getElementById("table1");
cleanWhitespace(_table);
//使表格行上移,接收参数为链接对象
function moveUp(_a){
//通过链接对象获取表格行的引用
var _row=_a.parentNode.parentNode;
//如果不是第一行,则与上一行交换顺序
if(_row.previousSibling)swapNode(_row,_row.previousSibling);
}
//使表格行下移,接收参数为链接对象
function moveDown(_a){
//通过链接对象获取表格行的引用
var _row=_a.parentNode.parentNode;
//如果不是最后一行,则与下一行交换顺序
if(_row.nextSibling)swapNode(_row,_row.nextSibling);
}
//定义通用的函数交换两个结点的位置
function swapNode(node1,node2){
//获取父结点
var _parent=node1.parentNode;
//获取两个结点的相对位置
var _t1=node1.nextSibling;
var _t2=node2.nextSibling;
//将node2插入到原来node1的位置
if(_t1)_parent.insertBefore(node2,_t1);
else _parent.appendChild(node2);
//将node1插入到原来node2的位置
if(_t2)_parent.insertBefore(node1,_t2);
else _parent.appendChild(node1);
}
//-->
</script>
差不多的一个例子 自己再改改