iframe 覆盖父页面,iframe重定向到父页面

Dear all,

I am facing some issue related to Iframe.

I have two websites which are hosted on different web server. In my first website , there are four pages

Like page1,page2,page3 and page4 and pages contains 4 button button1,button2,button3 and button4 . When I click on button1 then page1 display………… similarly when I click button2 then page 2 display.

Now page1 contains one I Frame where I have set source URL to my other page of website 2 and page of website2 contains button.

Now , what I want. When I click button of page of website2 then it should redirect to page2 of website1 . We don’t loss session page website1 . Please let me know any best approach to accomplish this problem.

解决方案You will need to code it so the buttons navigate to the desired location. The page being displayed in the IFrame is not controlled from the page it is being hosted in.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 当在嵌套的iframe中进行页面跳转时,可能会出现地址栏的hash路由没有改变的问题。为了解决这个问题,可以在嵌套的页面中添加一段JavaScript代码来实现重定向。可以使用以下两种方法之一来解决这个问题。 方法一:在login.html页面中添加以下代码: ```javascript $(function () { if(window != window.top){ window.top.location='/login/'; } }); ``` 这段代码的作用是,如果当前窗口不是顶层窗口(即在iframe中),则将顶层窗口的地址重定向到/login/页面。 方法二:在login.html页面中添加以下代码: ```javascript $(function () { if(window != top){ top.location.href=location.href; } }); ``` 这段代码的作用是,如果当前窗口不是顶层窗口(即在iframe中),则将顶层窗口的地址重定向到当前页面的地址。 通过使用以上方法之一,可以解决在iframe嵌套页面中进行重定向时地址栏hash路由没有改变的问题。 #### 引用[.reference_title] - *1* [iframe 重定向问题](https://blog.csdn.net/mChales_Liu/article/details/108588435)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [django登录失效重定向,解决iframe页面嵌套问题](https://blog.csdn.net/wuyepiaoxue789/article/details/125071204)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值