如何解决使用iframe中的js将子iframe重定向到相对网址-但url相对于父
我没想到的一些有趣的行为。我有一个包含iframe的页面,并且在该iframe中有一个javascript函数可重定向其自己的窗口。 我从父框架调用iframe的js函数。我的预期行为是,它将相对于iframe的现有位置将iframe重定向到新页面。 而是相对于父框架的位置进行重定向。 您可以在此处查看演示: http://thedailynathan.com/files/outlink/parent/parent.html 我在这里做错什么了吗,还是我只需要在绝对URL中编写重定向代码? 发现听起来很相似的线程。但是没有人想出答案: 在子iframe中将window.location用作相对网址解决方法
更改:
document.getElementById(\"myframe\").contentWindow.moveMe()
至:
document.getElementById(\"myframe\").contentWindow.location = \"javascript:moveMe()\"
这样,“ 2”会在iframe的上下文中执行。
, 试试这个,对我有用。
<script>function RedirectPage(){ document.getElementById(\"frame1\").src = \"http://WWW.microsoft.com\";}</script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。