<script language="javascript">
function over(e) {
// e =(window.event):window.event?argument[0];
var obj=e.srcElement ? e.srcElement : e.target;
for(var str in obj){
}
if(e.button==1 || e.which==1)
{
//e.dataTransfer.setData("text","aaaaaaaaaaaaa!");
//alert(obj.dragDrop());
obj.dragDrop();
}
}
function drag(e) {
e.dataTransfer.setData("text","aaaaaaaaaaaaa!");
}
function dragenter(val){
//document.getElementById(val.id).value='';
}
function drop(val) {
document.getElementById(val.id).value='';
}
</script>
</head>
<body>
<p>拖动下面的层(不是文字)到text里面,看看有什么内容</p>
<p><div id="aaa" style="height:50px;width:200px; cursor:move;background-color:green;" onmousemove="over(event);" ondragstart="drag(event);">
拖动这里的层试试。
</div>
</p><p><input type="text" size = "25" id="abc" ondragenter="dragenter(this)" ondrop="drop(this)" value="111" /></p><p><input type="text" size = "25" ></p> </body>上面这段代码 ondragstart 火狐是不支持吧 没有反应
求 上面这段代码 应该怎样写 才能兼容IE 和Firefox
跪求
function over(e) {
// e =(window.event):window.event?argument[0];
var obj=e.srcElement ? e.srcElement : e.target;
for(var str in obj){
}
if(e.button==1 || e.which==1)
{
//e.dataTransfer.setData("text","aaaaaaaaaaaaa!");
//alert(obj.dragDrop());
obj.dragDrop();
}
}
function drag(e) {
e.dataTransfer.setData("text","aaaaaaaaaaaaa!");
}
function dragenter(val){
//document.getElementById(val.id).value='';
}
function drop(val) {
document.getElementById(val.id).value='';
}
</script>
</head>
<body>
<p>拖动下面的层(不是文字)到text里面,看看有什么内容</p>
<p><div id="aaa" style="height:50px;width:200px; cursor:move;background-color:green;" onmousemove="over(event);" ondragstart="drag(event);">
拖动这里的层试试。
</div>
</p><p><input type="text" size = "25" id="abc" ondragenter="dragenter(this)" ondrop="drop(this)" value="111" /></p><p><input type="text" size = "25" ></p> </body>上面这段代码 ondragstart 火狐是不支持吧 没有反应
求 上面这段代码 应该怎样写 才能兼容IE 和Firefox
跪求
e = window.event||e;
//你注释掉的行换成这个。
e = window.event||e;