解决方案 »
- JS 正则表达式
- 想实现这样一个输入框,求高手指点
- 请问有没有能控制由style="overflow-y: scroll"生成的滚动条的方法啊,就像window.scroll那种?
- 请教各位XDJM,用普通按钮来代替input file控件来实现文件的上传如何实现?
- onchange在IE|firefox失效
- 要做一个asp服装方面的订货系统 请高人指点
- 请教JS 按回车自动跳到下个输入框,而不是提交表单。
- 有文本框1-99,总共99个,然后在另外一个文本框输入数值
- 谁有Antechinus JavaScript Editor Pro 7.0的注册码或注册机?
- 散分了:代码管理助手1.0编写完成
- 已知一个div,其中有个图片,想在右上角再插入一个图片,在线等!!!多些
- 脚本计算 1279*(1-0.333) 结果怎么不对
{
leftCo += txtnode.offsetLeft;
topCo += txtnode.offsetTop;
}
while (txtnode= txtnode.offsetParent);
leftCo +=event.offsetX;
topCo += event.offsetY;
obj.onclick=function(){
left=event.offsetX;
top=event.offsetY;
}
obj.ondbclick=function(){
leftCo +=left;
topCo += top;
}}
xx = e.offsetX;
yy = e.offsetY;
alert(e + ' ' + xx + ' ' + yy);
}, false);這裡 xx 和 yy 出來的是 undefined 為甚麼?
if (document.all)
{
x = event.offsetX;
y = event.offsetY;
}else{//Firefox, Safari, Opera
x = e.layerX;
y = e.layerY;
}
{
leftCo += txtnode.offsetLeft;
topCo += txtnode.offsetTop;
}
while (txtnode= txtnode.offsetParent);
leftCo += event.layerX;
topCo += event.layerY;這樣對 csdn.net 起作用,但總有一些網站會給出不正確的座標,例如,http://www.trans4mind.com/personal_development/JavaScript/Array2D.htm,看起這個問題處理起來很复雜。我是這樣想,是不是應該通過上面的 while 找出當前被 highlight 的文字的 parentnode 所在,然後計算相應的layerX和layerY相對於那個parentNode的距離?但是我監控的是document,怎樣將它的layerX, layerY計算出相對於某個parentNode的位置?
layerX, layerY是相對</P>的左上的位置
pageX,pageY是相對頁面的位置