document.getElementById("Pop_Menu").style.left=x + "px";
document.getElementById("Pop_Menu").style.top=y + "px";
解决方案 »
- swfobject2.0 使用中的简单问题
- 如何实现在一个表里由某个输入框的内容来控制某一行的显示与隐藏?
- js判断不能输入连续6个数字!在线等
- 请问为什么改变滚动条的颜色代码没有用?
- 怎样判断两个submit按钮提交的内容?
- 一百分回报:谁有网站广告管理系统?要求是ASP的功能强大的.
- 如何直接在本窗口打开时就自动调整到最大窗口,而不需要用一个windows.open去激活它呢?
- 請問怎樣獲得本頁的文件名(除文件名其他部分都不要﹐包括在框架中使用正確)
- 能否通过JavaScript让浏览器全屏显示.(类似于触摸屏的全屏显示)
- 请问在JS中可以用什么代码代替AS3中的writeUTFBytes、writeInt与position命令?
- 这个javascript程序请帮我改改
- checkbox选择问题
function show(str){
document.getElementById("xx").style.left = window.event.clientX - 100 ;//鼠标位置
document.getElementById("xx").style.top = window.event.clientY + 15 ;
if (document.getElementById("xx").style.display =="none")
{
document.getElementById("xx").innerHTML=str;
document.getElementById("xx").style.display ="block"; }
else if(document.getElementById("xx").style.display == "block")
{
document.getElementById("xx").innerHTML=str;
document.getElementById("xx").style.display ="none";
}
}
</script><input value="1" onMouseOver="show(this.value);" onMouseOut="show(this.value);"><br/><br/><br/>
<input value="2" onMouseOver="show(this.value);" onMouseOut="show(this.value);"><br/><br/><br/>
<input value="3" onMouseOver="show(this.value);" onMouseOut="show(this.value);"><br/><br/><br/>
<input value="4" onMouseOver="show(this.value);" onMouseOut="show(this.value);"><br/><br/><br/>
<input value="5" onMouseOver="show(this.value);" onMouseOut="show(this.value);"><br/><br/><br/><div id="xx" style="position:absolute; display:none;"></div>
<html><head>
<script>
function mousexy(event){
id.value= "X:" + (event.clientX + document.body.scrollLeft) +"px;Y:"+ (event.clientY+document.body.scrollTop)+"px;";
}
</script>
</head><body onMouseMove="mousexy(event);"><input id="id" type="text"></body></html>
加上event就可以兼容firefox
scrollLeft与scrollTop是卷去的页面部份,应加上它,不然就会出现mouse位置混乱的情况