因此,可以说有两个iframe,ifra0和ifra1。 ifra0中的超链接很有趣点击,但只要将它们在ifra1中打开而不是新的选项卡或窗口就好了。我怎样才能完成这个使用Javascript?我无法控制这些网页的内容。iFrames和超链接,单击一个iFrame中的链接以在另一个中打开
带有iframe的页面托管在我的计算机上,iframe是Internet上的网页。
编辑:HTML4过渡将是好的。
因此,可以说有两个iframe,ifra0和ifra1。 ifra0中的超链接很有趣点击,但只要将它们在ifra1中打开而不是新的选项卡或窗口就好了。我怎样才能完成这个使用Javascript?我无法控制这些网页的内容。iFrames和超链接,单击一个iFrame中的链接以在另一个中打开
带有iframe的页面托管在我的计算机上,iframe是Internet上的网页。
编辑:HTML4过渡将是好的。
框架可以在合作的Javascript中使用postMessage()
进行通信。
https://developer.mozilla.org/en/DOM/window.postMessage
的JavaScript必须在每个
旧的浏览器加载可能无法在一个IFRAME支持
http://ajaxian.com/archives/cross-window-messaging-with-html-5-postmessage
捕捉点击()事件
将其转换为的postMessage()消息
张贴它到目标帧
目标帧解析该消息,并且执行window.location的变化基于消息有效载荷
虽然我不确定托管两个iframe的顶部框架是否必须互相合作。
我在谷歌中输入了你的标题,第一个结果就是你的答案。你有谷歌吗? http://www.angelfire.com/nm/thehtmlsource/tutors/frames/targetframe.html – 2012-01-16 09:11:17
问题是我没有控制网页的内容。我无法更改来自互联网的网页上的链接,我无法控制? – Erik 2012-01-16 09:16:24
好的,那不是你之前的问题。你确实无法改变它。 – 2012-01-16 09:24:57