我没想到的一些有趣的行为。我有一个包含iframe的页面,在那个iframe中有一个javascript函数可以重定向自己的窗口。
我从父框架调用iframe的js函数。我预期的行为是,它会将iframe重定向到相对于iframe现有位置的新网页。
相反,它会相对于父框架的位置重定向。
你可以在这里看到一个演示:
http://thedailynathan.com/files/outlink/parent/parent.html
我在这里做错了什么,或者我只需要在我的重定向的绝对网址中编码?
发现这个听起来非常相似的主题。然而,没有人提出答案:
答案 0 :(得分:3)
更改:
的document.getElementById( “myframe”)。contentWindow.moveMe()
为:
的document.getElementById( “myframe”)。contentWindow.location =“javascript:moveMe()”
这样,moveMe
在iframe的上下文中执行。
答案 1 :(得分:0)
尝试这个,它对我有用。
<script>function RedirectPage(){ document.getElementById("frame1").src = "http://WWW.microsoft.com";}</script>