js怎样实现,当前页面“跳出iframe”,显示当前页面?急!!!
2个回答
展开全部
在不想被放在IFRAME的页中加入如下JS语句,可使该页从IFRAME中跳出.
<script language="javascript" type="text/javascript">
if(top.location!=self.location)top.location=self.location;
</script>
<script language="javascript" type="text/javascript">
if(top.location!=self.location)top.location=self.location;
</script>
追问
你好,谢谢,这样写我试了,是跳出了iframe,但是返回到最初的页面将整个页面取代,而不是当前页面将整个页面取代?
例如:主页面由三个iframe组成,中间的iframe首先是登陆页面,然后是录入信息,然后是确认,到结果页面,我想这个结果页面跳出iframe,显示出来,按照你说的写,会跳到登陆页面,非显示结果页面,你看怎么解决一下?
追答
你给录入信息的页面的FORM标签添加一个target属性并设置为_blank, 这样可以保正结果页被显示在新窗口内.
或者在返回结果通过JS调用window对象的open方法,但这个方法属于自动弹窗,容易被浏览器拦截.
展开全部
是防止被别人框架是吗,可以这样实现,网页加入下面代码
<SCRIPT language=javascript>
if (top.location != self.location){top.location=self.location; }
</SCRIPT>
<SCRIPT language=javascript>
if (top.location != self.location){top.location=self.location; }
</SCRIPT>
更多追问追答
追问
你好,谢谢,这样写我试了,是跳出了iframe,但是返回到最初的页面将整个页面取代,而不是当前页面将整个页面取代?
追答
你说的“最初的页面”是哪个页面,我没看懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询