谁来帮帮忙???JS,window.open,window.onunload,about:blank

luckyzhangye 2012-05-11 11:51:02
我现在在主页面上window.open('about:blank');然后呢,想在这个about:blank页面关闭时调用window.onunload应该怎么写呢?这样做主页面的值怎么传给about:blank页面?
烦请高手支个招,不胜感激~~~~~~~~~
我的代码:


function test(){
window.open('about:blank');
window.onunload = function close() {
if (document.body.clientWidth - event.clientX < 170 && event.clientY < 0 || event.altKey) {
alert("要关闭了!"); }
};
}


这样做只在主页面关闭时提示:“要关闭了”,而about:blank页面关闭时无反应。
...全文
207 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckyzhangye 2012-05-11
  • 打赏
  • 举报
回复
我的代码:

function test(){
window.open('about:blank');
window.onunload = function close() {
if (document.body.clientWidth - event.clientX < 170 && event.clientY < 0 || event.altKey) {
alert("要关闭了!");
}
}

2012-05-11
  • 打赏
  • 举报
回复

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script type="text/javascript">
function test(){
var w = window.open('about:blank');
w.document.open();
w.document.write("<html><body><script type='text\/javascript'>window.onbeforeunload=function(){alert('close');};<\/script></body></html>");
w.document.close();
}
test();
</script>
</head>
<body>
</body>
</html>

luckyzhangye 2012-05-11
  • 打赏
  • 举报
回复
怎么没有人呢,郁闷

87,997

社区成员

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

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