关于窗口失去焦点的问题?

luoqing 2003-03-14 09:35:33
为什么点击内部元素时,窗口也失去焦点?
我想做到点击内部无素窗口不关闭,而点击窗口外就把窗口关闭?

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function window_onblur() {
window.close();
}

//-->
</SCRIPT>
</HEAD>
<BODY LANGUAGE=javascript onblur="return window_onblur()">
<P><INPUT type=password ><INPUT id=button1 type=button value=Button name=button1></P>
zxcdsssssssssssssssssssssdgxcv
<a href="">dfdfsadfas</a>
<table><tr><td>ddddddddddd</td></tr></table>

</BODY>
</HTML>
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxj0600 2003-03-14
  • 打赏
  • 举报
回复
body中定义的函数是window对象,当点其中的对象的时候window对象就失去了焦点,触发onblur事件
fason 2003-03-14
  • 打赏
  • 举报
回复
function window_onblur() {
if(event.clientX>document.body.clientWidth || event.clientY>document.body.clientHeight||event.clientY<0||event.clientX<0)window.close();
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧