<%@ 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>