社区
JavaScript
帖子详情
window.open()返回为null
良才2015
2012-03-08 03:42:52
如题,z = window.open,返回后z为null,这个需要在浏览器哪里设置,我已经使用了ie7和ie8都试过了,都是这样。
...全文
1337
12
打赏
收藏
window.open()返回为null
如题,z = window.open,返回后z为null,这个需要在浏览器哪里设置,我已经使用了ie7和ie8都试过了,都是这样。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
良才2015
2012-03-09
打赏
举报
回复
[Quote=引用 11 楼 konghulu 的回复:]
你IE设置了默认拦截
点击拦截图标那里,选择总是弹出XXX
再刷新就可以了
或者弄一个按钮,点一下再弹,而不是一载入就弹
[/Quote]
但是如果我这样做就可以:刚开始的时候是为null,然后右键“刷新”就正常了,就不是null了。
相当诡异。
潮起潮落
2012-03-08
打赏
举报
回复
你IE设置了默认拦截
点击拦截图标那里,选择总是弹出XXX
再刷新就可以了
或者弄一个按钮,点一下再弹,而不是一载入就弹
良才2015
2012-03-08
打赏
举报
回复
[Quote=引用 9 楼 zsx841021 的回复:]
我用真的没报错。。。(IE9,ff)
http://www.javascript-coder.com/window-popup/javascript-window-open.phtml
[/Quote]
好像要哪里设置下,不是很清楚。
ff是可以的。
三石-gary
2012-03-08
打赏
举报
回复
我用真的没报错。。。(IE9,ff)
http://www.javascript-coder.com/window-popup/javascript-window-open.phtml
良才2015
2012-03-08
打赏
举报
回复
后面我调用z.moveTo(-2,-2);的时候,提示为null或者为空。有遇到过的,有木有
良才2015
2012-03-08
打赏
举报
回复
[Quote=引用 6 楼 zsx841021 的回复:]
alert(z)。。得到的是objectwindow啊。。
[/Quote]
得到的是null
三石-gary
2012-03-08
打赏
举报
回复
alert(z)。。得到的是objectwindow啊。。
liuxiangkui5
2012-03-08
打赏
举报
回复
关闭aaa.jap的时候用以下方法
function close(){
window.returnValue="succeed";
window.close();
}
那么z就等于“succeed”啦
liuxiangkui5
2012-03-08
打赏
举报
回复
在aaa.jsp关闭的时候
function close(){
window.returnValue="succeed";
window.close();
}
那么z就等于“succeed”啦
良才2015
2012-03-08
打赏
举报
回复
z = window.open('aaa.jsp','_blank','left=0);
Acesidonu
2012-03-08
打赏
举报
回复
[Quote=引用 1 楼 zsx841021 的回复:]
你open 什么东西哦。。
[/Quote]
同问
三石-gary
2012-03-08
打赏
举报
回复
你open 什么东西哦。。
window.open
() 在第二次调用时
返回
undefined 或
null
文章讲述了在IE6环境下,使用`openWindow`函数打开PDF时遇到找不到成员错误的问题。作者提供了一个hack方法,仅在IE下执行,先创建并立即关闭一个空窗口,以避免错误,然后正常打开PDF。
window.open
()遇到的坑
在JavaScript中使用
window.open
()实现弹窗需求时,可能会遇到被浏览器拦截的情况。Chrome浏览器会显示拦截提示,若要避免此问题,可以考虑用户主动触发的同步或异步操作。例如,通过创建a标签并模拟点击,或先打开窗口再进行页面重定向。需要注意,
window.open
()
返回
null
时需做异常处理,以防语法错误。解决方案来源于AlenQi的分享,详情可参见相关链接。
关闭子窗口刷新父窗口
window.open
er
本文介绍了JavaScript中
window.open
er属性的作用及使用场景。当一个窗口通过
window.open
()方法打开新窗口时,新开窗口可以通过
window.open
er引用到打开它的原始窗口。若非由其他窗口打开,则该属性
返回
null
。
javascript基础从小白到高手系列三千四百八十六:弹窗屏蔽程序
博客介绍了JavaScript中弹窗屏蔽的检测方法,当浏览器内置程序阻止弹窗时,
window.open
()可能
返回
null
;扩展或其他程序屏蔽时会抛出错误,需用try/catch包装检测。还讲解了定时器,如setTimeout()和setInterval()的使用,以及如何取消超时任务。
javascript基础从小白到高手系列四千一百八十六:弹窗屏蔽程序
博客介绍了JavaScript中弹窗屏蔽的检测方法,当浏览器内置程序屏蔽弹窗,
window.open
()可能
返回
null
;扩展或其他程序屏蔽时,该方法会抛错,需用try/catch包装检测。还讲解了定时器,如setTimeout()和setInterval()的使用,以及如何取消setTimeout()排期任务。
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章