Iframe 获取在框架/对象内单击的链接的URL

Iframe 获取在框架/对象内单击的链接的URL,iframe,hyperlink,Iframe,Hyperlink,所以,我有一个页面(page1.html),然后我有一个iframe或对象在该页面中提供其他页面(page2.html)。。。我想要/需要的是,当用户单击iframe(page2.html)内的链接时,我需要一种方式让page1.html识别iframe href已更改,因为链接已加载到iframe中 object/iframe元素没有onload事件,因此我无法确定用户何时单击了iframe(page2.html)中的链接 您对iFrame中发生的事情几乎没有控制权。基本上,一旦你加载了它,你

所以,我有一个页面(page1.html),然后我有一个iframe或对象在该页面中提供其他页面(page2.html)。。。我想要/需要的是,当用户单击iframe(page2.html)内的链接时,我需要一种方式让page1.html识别iframe href已更改,因为链接已加载到iframe中


object/iframe元素没有onload事件,因此我无法确定用户何时单击了iframe(page2.html)中的链接

您对iFrame中发生的事情几乎没有控制权。基本上,一旦你加载了它,你就无法控制它,你也看不到它发生了什么。(您仍然可以告诉它加载其他内容。)如果您想要这种控制,您应该真正使用AJAX,即您应该动态地将新内容加载到文档对象模型中。

右键单击链接,然后单击“在新选项卡/新窗口中打开”,这将在新选项卡中打开网页,然后从浏览器的地址栏复制url。

2个问题:您是否可以控制这两个页面。另外,这两个网页是在同一个域名上吗?谢谢你指出这一点。我可以控制page1.html,但是page2.html通常是一些我无法控制其内容的外部网页。因此,如果我使用Javascript动态加载它。。当在对象框架内单击链接时,我可以控制和/或访问对象的数据/src?当我无法控制对象框中的内容时????顺便说一下,我使用的是对象元素而不是iframe