表格的移动

 
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    
<title>无标题页</title>
</head>
<body>
    
<form id="form1" runat="server">
    
<div>
    
<table width="100%" border="1"> 
  
<tr> 
    
<td width="10%"><table width="100%" height="100%" border="1"> 
      
<tr> 
        
<td><input type="button" name="Submit3" value="最上" onClick="moveFirst()"></td> 
      
</tr> 
      
<tr> 
        
<td><input type="button" name="Submit" value="向上" onClick="moveUp()"></td> 
      
</tr> 
      
<tr> 
        
<td><input type="button" name="Submit2" value="向下" onClick="moveDown()"></td> 
      
</tr> 
      
<tr> 
        
<td><input type="button" name="Submit4" value="最下" onClick="moveEnd()"></td> 
      
</tr> 
    
</table></td> 
    
<td><table width="100%" border="1" id="DynaTable"> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="1" onClick="radioChecked(this)"></td> 
        
<td>第一个</td> 
      
</tr> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="2" onClick="radioChecked(this)"></td> 
        
<td>第二个</td> 
      
</tr> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="3" onClick="radioChecked(this)"></td> 
        
<td>第三个</td> 
      
</tr> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="4" onClick="radioChecked(this)"></td> 
        
<td>第四个</td> 
      
</tr> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="5" onClick="radioChecked(this)"></td> 
        
<td>第五个</td> 
      
</tr> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="6" onClick="radioChecked(this)"></td> 
        
<td>第六个</td> 
      
</tr> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="7" onClick="radioChecked(this)"></td> 
        
<td>第七个</td> 
      
</tr> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="8" onClick="radioChecked(this)"></td> 
        
<td>第八个</td> 
      
</tr> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="9" onClick="radioChecked(this)"></td> 
        
<td>第九个</td> 
      
</tr> 
      
<tr> 
        
<td><input type="radio" name="radio1" value="10" onClick="radioChecked(this)"></td> 
        
<td>第十个</td> 
      
</tr> 
    
</table></td> 
  
</tr> 
</table> 
<script language="javascript"> 
<!-- 
var moveRow
=false
var moveRadio
=false
function radioChecked(obj)

 moveRadio
=obj; 
 moveRow
=obj.parentNode.parentNode; 
}
 
function moveUp()

 
if(moveRow){  
  var prevRow
=moveRow.previousSibling; 
  
if(prevRow)
  document.all[
"DynaTable"].childNodes[0].insertBefore(moveRow,prevRow); 
  moveRadio.
checked=true
  }
 
 }
 
}
 
function moveDown()

 
if(moveRow){  
 var nexRow
=moveRow.nextSibling; 
 
if(nexRow)
  var nnextRow
=nexRow.nextSibling;   
  
if(nnextRow)
   document.all[
"DynaTable"].childNodes[0].insertBefore(moveRow,nnextRow); 
  }
else
   document.all[
"DynaTable"].childNodes[0].appendChild(moveRow); 
  }
 
  moveRadio.
checked=true
 }
 
 }
 
}
 
function moveEnd()

 
if(moveRow)
  document.all[
"DynaTable"].childNodes[0].appendChild(moveRow); 
  moveRadio.
checked=true
 }
 
}
 
function moveFirst()

 
if(moveRow)
  document.all[
"DynaTable"].childNodes[0].insertBefore(moveRow,document.all["DynaTable"].childNodes[0].firstChild); 
  moveRadio.
checked=true
 }
 
}
 
//--> 
</script> 
    
</div>
    
</form>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值