iframe相关:不可能解决的问题——高手请进 window.onbeforeunload = function(){ event.cancelBubble = false; event.returnValue = '请点"取消"以保证网页显示在框架内'; //或者'请点"取消"'}我本来想用以上这种方式,但是这种方式实在太不友好,而且无法判断该事件onbeforeunload是由iframe中网页触发还是本网页链接触发 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没错,暂时没做跨浏览器,我们头说微软捐给祖国2亿美元,国内网民绝大多数都用IE,所以除非万不得已,是不情愿做跨IE之外的浏览器的 没仔细看if (top.location != self.location) {top.location=self.location;}这句本身是有问题的在 [A] 页面中设一个参数,名字叫 location ,不用赋值top.location=self.location这句就变成了给 top 中的 location 参数赋值后遗症是,如果你的 [A] 也有 frame 层次结构,其他调用 top.location 的时候,也会出问题没时间仔细测,只是 IE 的话应该可以吧 刚才没时间仔细写:[A.htm]:<html> <head> </head> <body> this is A.htm <br> <iframe src="B.htm"></iframe> </body> <script> var location; </script></html>[B.htm]:<html> <head> </head> <body> this is B.htm </body> <script> if (top.location != self.location) { top.location=self.location; } else { } </script></html>旁门左道的应用,只有这种旁门左道的解决了没测,有问题告诉我 如果A和B都是你自己的很好作,要不是,别想了B 显然是别人的A 应该是自己可以控制的 url传复杂json问题? web验证码判断出现不一致 如何阻止刷新后弹出JavaScript对话框 00:00:00样式的倒计时设计? 在翻页过程中选反复选框,提交时能提交所有选中的项 关于字符串转换为ARREY的问题 IE10为什么history.back()不起作用呢 有关用javascript传值的问题 如何实现拷贝和粘贴的功能? 一个js替换脚本,能放在浏览器书签里,点一下就执行的 用javascript 怎么比较二个时间大小啊 怎么能在页面上动态的画一条斜线?请指点。
这句本身是有问题的在 [A] 页面中设一个参数,名字叫 location ,不用赋值
top.location=self.location
这句就变成了给 top 中的 location 参数赋值后遗症是,如果你的 [A] 也有 frame 层次结构,其他调用 top.location 的时候,也会出问题没时间仔细测,只是 IE 的话应该可以吧
<head>
</head> <body>
this is A.htm
<br>
<iframe src="B.htm"></iframe>
</body> <script>
var location;
</script>
</html>[B.htm]:<html>
<head>
</head> <body>
this is B.htm
</body> <script>
if (top.location != self.location) {
top.location=self.location;
} else {
}
</script>
</html>
旁门左道的应用,只有这种旁门左道的解决了
没测,有问题告诉我