js table操作 ------ 拖拽行为并且使其自动贴附

代码1:
js table操作 ------ 拖拽行为并且使其自动贴附 <html>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<head>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">   
js table操作 ------ 拖拽行为并且使其自动贴附  
<title>JK:支持民族工业,尽量少买X货</title>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<script   language="javascript">   
js table操作 ------ 拖拽行为并且使其自动贴附  
var   beginMoving=false;   
js table操作 ------ 拖拽行为并且使其自动贴附  
function   MouseDownToMove(obj){   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.zIndex
=1;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.mouseDownY
=event.clientY;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.mouseDownX
=event.clientX;   
js table操作 ------ 拖拽行为并且使其自动贴附  beginMoving
=true;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.setCapture();   
js table操作 ------ 拖拽行为并且使其自动贴附  }
   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
function   MouseMoveToMove(obj){   
js table操作 ------ 拖拽行为并且使其自动贴附          
if(!beginMoving)   return   false;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.top   
=   (event.clientY-obj.mouseDownY);   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.left   
=   (event.clientX-obj.mouseDownX);   
js table操作 ------ 拖拽行为并且使其自动贴附  }
   
js table操作 ------ 拖拽行为并且使其自动贴附  
function   MouseUpToMove(obj){   
js table操作 ------ 拖拽行为并且使其自动贴附  
if(!beginMoving)   return   false;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.releaseCapture();   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.top
=0;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.left
=0;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.zIndex
=0;   
js table操作 ------ 拖拽行为并且使其自动贴附  beginMoving
=false;   
js table操作 ------ 拖拽行为并且使其自动贴附  
var   tempTop=event.clientY-obj.mouseDownY;   
js table操作 ------ 拖拽行为并且使其自动贴附  
var   tempRowIndex=(tempTop-tempTop%25)/25;   
js table操作 ------ 拖拽行为并且使其自动贴附  
if(tempRowIndex+obj.rowIndex   <0   )tempRowIndex=-1;   
js table操作 ------ 拖拽行为并且使其自动贴附  
else   tempRowIndex=tempRowIndex+obj.rowIndex;   
js table操作 ------ 拖拽行为并且使其自动贴附  
if(tempRowIndex   >=   obj.parentElement.rows.length-1)   tempRowIndex   =   obj.parentElement.rows.length-1;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.parentElement.moveRow(obj.rowIndex,tempRowIndex);   
js table操作 ------ 拖拽行为并且使其自动贴附  }
   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
</script>   
js table操作 ------ 拖拽行为并且使其自动贴附  
</head>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<body   >   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
<TABLE   WIDTH="300"   BORDER="1"   >   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
<TR   bgcolor=#ffffff   style='height:25;position:relative;'   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'><TD   bgcolor=blue>0</TD><TD>0</TD><TD>0</TD></TR>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<TR   bgcolor=#ffffff   style='height:25;position:relative;'   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'><TD   bgcolor=black>1</TD><TD>1</TD><TD>1</TD></TR>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<TR   bgcolor=#ffffff   style='height:25;position:relative;'   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'><TD   bgcolor=red>2</TD><TD>2</TD><TD>2</TD></TR>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<TR   bgcolor=#ffffff   style='height:25;position:relative;'   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'><TD>3</TD><TD>3</TD><TD>3</TD></TR>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<TR   bgcolor=#ffffff   style='height:25;position:relative;'   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'><TD>4</TD><TD>4</TD><TD>4</TD></TR>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<TR   bgcolor=#ffffff   style='height:25;position:relative;'   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'><TD>5</TD><TD>5</TD><TD>5</TD></TR>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<TR   bgcolor=#ffffff   style='height:25;position:relative;'   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'><TD>6</TD><TD>6</TD><TD>6</TD></TR>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<TR   bgcolor=#ffffff   style='height:25;position:relative;'   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'><TD>7</TD><TD>7</TD><TD>7</TD></TR>   
js table操作 ------ 拖拽行为并且使其自动贴附  
</TABLE>   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
</body>   
js table操作 ------ 拖拽行为并且使其自动贴附  
</html>
代码2:
js table操作 ------ 拖拽行为并且使其自动贴附<html>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<head>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">   
js table操作 ------ 拖拽行为并且使其自动贴附  
<title>JK:支持民族工业,尽量少买X货</title>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<style>   
js table操作 ------ 拖拽行为并且使其自动贴附  .removableObj   
js table操作 ------ 拖拽行为并且使其自动贴附  
{   
js table操作 ------ 拖拽行为并且使其自动贴附  height
:25;position:relative;   
js table操作 ------ 拖拽行为并且使其自动贴附  
}
   
js table操作 ------ 拖拽行为并且使其自动贴附  
</style>   
js table操作 ------ 拖拽行为并且使其自动贴附  
<script   language="javascript">   
js table操作 ------ 拖拽行为并且使其自动贴附  
var   beginMoving=false;   
js table操作 ------ 拖拽行为并且使其自动贴附  
var   sourceObj=null;   
js table操作 ------ 拖拽行为并且使其自动贴附  
var   objectObj=null;   
js table操作 ------ 拖拽行为并且使其自动贴附  
var   objectObj2=null;   
js table操作 ------ 拖拽行为并且使其自动贴附  
function   MouseDownToMove(obj){   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.zIndex
=1;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.mouseDownY
=event.clientY;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.mouseDownX
=event.clientX;   
js table操作 ------ 拖拽行为并且使其自动贴附  beginMoving
=true;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.setCapture();   
js table操作 ------ 拖拽行为并且使其自动贴附  sourceObj
=obj;   
js table操作 ------ 拖拽行为并且使其自动贴附  objectObj
=null;   
js table操作 ------ 拖拽行为并且使其自动贴附  }
   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
function   MouseMoveToMove(obj){   
js table操作 ------ 拖拽行为并且使其自动贴附          
if(!beginMoving)   return   false;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.top   
=   (event.clientY-obj.mouseDownY);   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.left   
=   (event.clientX-obj.mouseDownX);   
js table操作 ------ 拖拽行为并且使其自动贴附  }
   
js table操作 ------ 拖拽行为并且使其自动贴附  
function   MouseUpToMove(obj){   
js table操作 ------ 拖拽行为并且使其自动贴附  
if(!beginMoving)   return   false;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.releaseCapture();   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.top
=0;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.left
=0;   
js table操作 ------ 拖拽行为并且使其自动贴附  obj.style.zIndex
=0;   
js table操作 ------ 拖拽行为并且使其自动贴附  beginMoving
=false;   
js table操作 ------ 拖拽行为并且使其自动贴附  window.setTimeout(
"swapFun()",20);   
js table操作 ------ 拖拽行为并且使其自动贴附  }
   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
function   MouseOverFun(obj)   
js table操作 ------ 拖拽行为并且使其自动贴附  
{   
js table操作 ------ 拖拽行为并且使其自动贴附  
if(obj==sourceObj)   return   false;   
js table操作 ------ 拖拽行为并且使其自动贴附  objectObj
=obj;   
js table操作 ------ 拖拽行为并且使其自动贴附  }
   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
function   MouseOverFun2(obj)   
js table操作 ------ 拖拽行为并且使其自动贴附  
{   
js table操作 ------ 拖拽行为并且使其自动贴附  objectObj2
=obj;   
js table操作 ------ 拖拽行为并且使其自动贴附  }
   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
function   swapFun()   
js table操作 ------ 拖拽行为并且使其自动贴附  
{   
js table操作 ------ 拖拽行为并且使其自动贴附  
if(sourceObj!=null   &&   objectObj!=null)   objectObj.insertAdjacentElement("beforeBegin",sourceObj);   
js table操作 ------ 拖拽行为并且使其自动贴附  
else   if(sourceObj!=null   &&   objectObj2!=null)   objectObj2.insertAdjacentElement("beforeEnd",sourceObj);   
js table操作 ------ 拖拽行为并且使其自动贴附  sourceObj
=null;   
js table操作 ------ 拖拽行为并且使其自动贴附  objectObj
=null;   
js table操作 ------ 拖拽行为并且使其自动贴附  objectObj2
=null;   
js table操作 ------ 拖拽行为并且使其自动贴附  }
   
js table操作 ------ 拖拽行为并且使其自动贴附  
</script>   
js table操作 ------ 拖拽行为并且使其自动贴附  
</head>   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
<body>   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
<table   border="1"   width="100%"   height="58">   
js table操作 ------ 拖拽行为并且使其自动贴附      
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附          
<td   width="34%"   valign="top"   height="46"   onmouseover="MouseOverFun2(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附              
<table   border="1"   width="100%"   bgcolor="#99CCFF"   class="removableObj"   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'   onmouseover="MouseOverFun(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="23%"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%">飞过海</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="23%"> </td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"> </td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附              
</table><table   border="1"   width="100%"   bgcolor="#FFCCFF"   class="removableObj"   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'   onmouseover="MouseOverFun(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%">还是</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="35%">护身符哈</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="35%">和是是护</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附              
</table>   
js table操作 ------ 拖拽行为并且使其自动贴附      
<table   border="1"   width="100%"   bgcolor="#00CC99"   class="removableObj"   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'   onmouseover="MouseOverFun(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%">还是</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="9%"> </td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="35%">呵呵</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="9%"> </td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="35%"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附              
</table>   
js table操作 ------ 拖拽行为并且使其自动贴附                
js table操作 ------ 拖拽行为并且使其自动贴附          
</td>   
js table操作 ------ 拖拽行为并且使其自动贴附          
<td   width="32%"   valign="top"   height="52"   onmouseover="MouseOverFun2(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附      
<table   border="1"   width="100%"   bgcolor="#FF0000"   class="removableObj"   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'   onmouseover="MouseOverFun(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%">还是</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附              
</table>           
js table操作 ------ 拖拽行为并且使其自动贴附              
<table   border="1"   width="100%"   bgcolor="#00FFFF"   class="removableObj"   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'   onmouseover="MouseOverFun(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%">还是</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="35%">护身符哈</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"> </td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="23%">呵呵</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="35%">和是是护</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"> </td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="23%"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附              
</table>   
js table操作 ------ 拖拽行为并且使其自动贴附    
js table操作 ------ 拖拽行为并且使其自动贴附  
</td>   
js table操作 ------ 拖拽行为并且使其自动贴附          
<td   width="34%"   valign="top"   height="52"   onmouseover="MouseOverFun2(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附      
<table   border="1"   width="100%"   bgcolor="#FF9966"   class="removableObj"   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'   onmouseover="MouseOverFun(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%">还是</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="35%">护身符哈</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"> </td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="23%">呵呵</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="35%">和是是护</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="21%"> </td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="23%"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附              
</table>           
js table操作 ------ 拖拽行为并且使其自动贴附              
<table   width="100%"   border="1"   bgcolor="#FFFFCC"   class="removableObj"   onmousedown='MouseDownToMove(this)'   onmousemove='MouseMoveToMove(this)'   onmouseup='MouseUpToMove(this);'   onmouseover="MouseOverFun(this);"   >   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="87">&nbsp;输多发</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="115">嘎撒递归</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="87">嘎大嘎</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="115">大幅度</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
<tr>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="87">过大撒</td>   
js table操作 ------ 拖拽行为并且使其自动贴附                      
<td   width="115"></td>   
js table操作 ------ 拖拽行为并且使其自动贴附                  
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附              
</table></td>   
js table操作 ------ 拖拽行为并且使其自动贴附      
</tr>   
js table操作 ------ 拖拽行为并且使其自动贴附  
</table>   
js table操作 ------ 拖拽行为并且使其自动贴附  
</body>   
js table操作 ------ 拖拽行为并且使其自动贴附  
</html>   
js table操作 ------ 拖拽行为并且使其自动贴附
本文转自博客园执着的笨蛋的博客,原文链接:js table操作 ------ 拖拽行为并且使其自动贴附,如需转载请自行联系原博主。
上一篇:js table 操作-----实现table的插入、修改、删除


下一篇:Chef 宣布 100% 开源,要走红帽模式?