我的PHP之旅
window.close()及window.opener的一些问题。
post by:风子 2014-6-18 16:08

ie下面,会出现window.close()的时候出现询问窗口,消除它的方法为:

ie6及以下

window.opener = null;
window.close();

ie7及以上

window.opener = null;
window.open("","_self");
window.close();

其他浏览器支持 window.opener.dom_id.src的写法,但是ie不支持,解决的办法就是使用

window.opener.document.getElementById(dom_id).src

如果是属性,则可以使用

window.opener.document.getElementById(dom_id).attributes['data-aboc'].value = 1;

另外我常用的判断IE版本的方法是

<script type="text/javascript">var isie6=false;</script>
<!--[if IE 6]><script type="text/javascript">var isie6=true;</script><![endif]-->
评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容