十二 30

用window.close()不出现提示“是否关闭本页面”的方法:

在页面最开始的javascript写上window.opener=this;
页面如果不是用window.open方法打开的,window.close就会提示,在页面最开始写上这句话,骗浏览器说是用window.open打开的,就可以顺利关闭了。

onblur(失去焦点)时根据点击的对象做不同的操作

document.activeElement即为点击的对象,我用了document.activeElement.id,也就是该对象的ID来判断点击的是保存还是取消,在点击取消时不做任何判断操作。

获得鼠标点击位置离表格边框(左边框)的水平距离

没法直接得到,先取得event.x,即鼠标点击位置离页面边框的水平距离
用以下函数获得这个表格到页面边框的水平距离,相减得到鼠标点击位置到表格左边框的水平距离
function posX(d){
var s_el=0;
el=d;
while(el){
s_el=s_el+el.offsetLeft;
el=el.offsetParent;}
return s_el};

written by 城市过客甲


Leave a Reply

i3Theme sponsored by Top 10 Web Hosting and Hosting in Colombia