标题:163信箱的移动效果
只看楼主
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
 问题点数:0 回复次数:23 
163信箱的移动效果


<!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>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />
<title>drag table cell</title>
<style type=\"text/css\">
td{position:relative;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
</style>
</head>

<body style=\"margin-left:0px; margin-top:0px;\">

<table width=\"281\" border=\"1\" bordercolor=\"#CCCCCC\" id=\"candrag\">
<tr>
<td width=\"73\">title</td>
<td width=\"52\">title</td>
<td width=\"65\">title</td>
<td width=\"63\">title</td>
</tr>
<tr>
<td width=\"73\">111111</td>
<td width=\"52\">111111</td>
<td width=\"65\">111111</td>
<td width=\"63\">111111</td>
</tr>
<tr>
<td >2</td>
<td>2</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>333333333</td>
<td>333333333</td>
<td>3333333</td>
<td>3333333</td>
</tr>
<tr>
<td>44444</td>
<td>44444</td>
<td>444444</td>
<td>44444</td>
</tr>
<tr>
<td>555555</td>
<td>55555</td>
<td>55555</td>
<td>55555</td>
</tr>
</table>
<script language=\"javascript\" >
var obj;
var xx=0,yy=0;
var tagobj;
var dragobj;
function dragtableinit(){
var tableobjs = document.getElementsByTagName(\"TR\");
for(var i=0;i<tableobjs.length;i++){
if((tableobjs[i].parentNode.parentNode.id).toString().indexOf(\"drag\")!=-1){
tableobjs[i].onmousedown=mousedown;
tableobjs[i].ondragover=dragover;
tableobjs[i].ondragend=dragend;
tableobjs[i].ondrag=dragmove;
tableobjs[i].style.position=\"relative\";
tableobjs[i].style.zIndex=1;
}
}
}
function mousedown(){
obj = event.srcElement;
if(obj.tagName==\"TD\") obj=obj.parentNode;
if(obj.tagName!=\"TR\") return false;
if(obj.rowIndex==0) return false;
yy=event.clientY;
xx=event.clientX;
obj.style.zIndex=0;
try{
obj.dragDrop();
}catch(e){
}
}
function dragmove(){
obj.style.top = event.clientY-yy;
obj.style.left = event.clientX-xx;
}
function dragover(){
tagobj=event.srcElement;
if(tagobj.tagName==\"TD\"){tagobj=tagobj.parentNode;}
if(tagobj.tagName!=\"TR\")return false;
}
function dragend(){
obj.style.top=0;
obj.style.left=0;
obj.style.zIndex=1;
if(tagobj!=null && tagobj.rowIndex!=0){
var t1=candrag.rows[obj.rowIndex];
var t2=candrag.rows[tagobj.rowIndex];
candrag.getElementsByTagName('tbody')[0].insertBefore(obj,tagobj);
tagobj.style.zIndex=1;
}

tagobj=null;
}
dragtableinit();
</script>
</body>
</html>

搜索更多相关主题的帖子: DTD 效果 信箱 dtd 
2005-12-21 00:50
nicholas49
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-7-6
得分:0 


2005-12-22 08:52
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
得分:0 
老大,你真行。收了先

我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2005-12-22 12:46
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
最好再提供一个应用的例子,现在是光能拖,放到哪呢?是不是要传一些数据?

天津网站建设 http://www./
2005-12-22 17:07
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
得分:0 

位置可以放置啊~但只能在这个表格~


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-22 23:55
jeremydomett
Rank: 2
等 级:新手上路
威 望:3
帖 子:312
专家分:0
注 册:2004-6-10
得分:0 
厉害,厉害

热爱编程........永不放弃.........
2005-12-24 13:57
scriptzyd
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-12-6
得分:0 
if((tableobjs[i].parentNode.parentNode.id).toString().indexOf("drag")!=-1)
楼主讲这一句是什么意思?具体点。。。。。
obj.parentNode.parentNode.id是不是返回表格的ID?to.String().indexOf ("drag")不太懂是啥?
2005-12-29 13:30
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
得分:0 

多余的~可以不要


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2006-01-01 06:08
jingming
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2005-12-16
得分:0 
楼主..历害..但是我还是不太清楚它的具体用途

静坐当思已过,闲谈莫论人非!! 脸上的[快乐],别人看得到;心里的{痛},谁知道???
2006-01-06 17:35
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 

收了···


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2006-01-22 10:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-39178-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.408936 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved