//可拖动的div的javascript代码
var move=false;
function StartDrag(obj)
{
if(event.button==1&&event.srcElement.tagName.toUpperCase()=="DIV")
{
obj.setCapture();
obj.style.background="#8080FF";
move=true;
}
} function Drag(obj)
{
if(move)
{
var oldwin=obj.parentNode;
oldwin.style.left=event.clientX-50;
oldwin.style.top=event.clientY-10;
} } function StopDrag(obj)
{
obj.style.background="mediumslateblue";
obj.releaseCapture();
move=false;
}
function closediv(obj){
obj.style.display="none";
}
function opendiv(obj){
obj.style.display="";
}
//可拖动的div
html中要拖动的DIV
div id="win1" style="display: none; font-size: 12pt; z-index: 109; left: 232px;
width: 400px; position: absolute; top: 82px; height: 320px">
<div class="title" onMousedown="StartDrag(this)" onMouseup="StopDrag(this)" onMousemove="Drag(this)" style="background-color: mediumslateblue;"><img src="../css/skin1/closed.gif" onclick="Hidadddiv();" />
</div>
<div style="overflow:scroll;">
这里面如果有textarea对象 就会报错......
</div>
var move=false;
function StartDrag(obj)
{
if(event.button==1&&event.srcElement.tagName.toUpperCase()=="DIV")
{
obj.setCapture();
obj.style.background="#8080FF";
move=true;
}
} function Drag(obj)
{
if(move)
{
var oldwin=obj.parentNode;
oldwin.style.left=event.clientX-50;
oldwin.style.top=event.clientY-10;
} } function StopDrag(obj)
{
obj.style.background="mediumslateblue";
obj.releaseCapture();
move=false;
}
function closediv(obj){
obj.style.display="none";
}
function opendiv(obj){
obj.style.display="";
}
//可拖动的div
html中要拖动的DIV
div id="win1" style="display: none; font-size: 12pt; z-index: 109; left: 232px;
width: 400px; position: absolute; top: 82px; height: 320px">
<div class="title" onMousedown="StartDrag(this)" onMouseup="StopDrag(this)" onMousemove="Drag(this)" style="background-color: mediumslateblue;"><img src="../css/skin1/closed.gif" onclick="Hidadddiv();" />
</div>
<div style="overflow:scroll;">
这里面如果有textarea对象 就会报错......
</div>
width: 400px; position: absolute; top: 82px; height: 320px">
<div class="title" onMousedown="StartDrag(this)" onMouseup="StopDrag(this)" onMousemove="Drag(this)" style="background-color: mediumslateblue;"> <img src="../css/skin1/closed.gif" onclick="Hidadddiv();" />
</div>
<div style="overflow:scroll;">
这里面如果有textarea对象 就会报错......
</div>
这个拖动的DIV不包括----这里面如果有textarea对象 就会报错...... 呀
<div class="title" onMousedown="StartDrag(this)" onMouseup="StopDrag(this)" onMousemove="Drag(this)" style="background-color: mediumslateblue;"> <img src="../css/skin1/closed.gif" onclick="Hidadddiv();" />
</div>
这是拖动部分
郁闷死了,是拖动的代码有问题?