欢迎来到3672js教程,我们关注js教程、js框架、js代码特效等。

禁止iframe脚本弹出的窗口覆盖了父窗口的方法,iframe窗口

3672Js.Com2019-03-09 13:31 来源:未知 阅读:2230 关注度5

禁止iframe脚本弹出的窗口覆盖了父窗口的方法,iframe窗口


我所希望的iframe功能是不要去控制父页面,如果他想要控制,哪从父页面里面加入什么代码能让他无法控制呢?
假如iframe里面有这样的语句:window.parent.location.href="http://www.baidu.com"这就会把父页面的网页改掉,
我在父页面里面加入什么,能让他无法改变父页面呢,有命令在新窗口里面弹出来,而不是覆盖父页面!

百度被放入框架后,使用搜索就会跳到父框架中,但是这个番茄搜索中却成功把他置入了框架,但是我不明白,他到底是怎么实现的!

在父窗口定义

var location = new Object()
//或者var location = ""等都可以

iframe中嵌入一个jsp页面,需要在iframe中弹出一个div层,可是这个div不可以超出iframe的范围

思路:
把div层定义在父窗口中,弹出div功能定义为一个方法popupDiv;在iframe页面调用父窗口的方法:
window.parent.popupDiv()。
 

iframe的内容怎在父窗口弹出

不是很理解你要表达的意思,你是不是不希望某个页面被别人用在iframe里,如果是这样的话,可以在你的页面上加如下代码:
<script language="javascript" type="text/javascript">if(top.location!=self.location)top.location=self.location;</script>
这样,如果这个页面被放在框架中,那么,它会自动跳出框架.
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
 

本站文章为3672js教程网友分享投稿,版权归原作者,欢迎任何形式的转载,但请务必注明出处。同时文章内容如有侵犯了您的权益,请联系我们处理。
评论已被关闭
{dede:include filename="foot.htm"/}