1

我正在尝试这样做,因此当您单击 iframe 时,它​​会加载它正在显示的页面。我试过把它放在一个<a href="blaa.com"><iframe src="something.com"></iframe></a>标签里,但这不起作用。我想要一个类似于缩放器的效果,当您的鼠标单击 iframe 时,它​​会将您发送到源页面。此效果将要求 iframe 不允许选择其文本。我尝试在相同大小的 iframe 上方放置一个图层并拥有该链接,但这不起作用,因为这个 iframe 将要做什么。

编辑:
iframe 在同一个域上

4

3 回答 3

1

好的第三次尝试:javascript的魔力

jQuery 有一个名为 .contents() 的方法,当在 iframe 元素上使用时,它会返回 iframe 的文档。

// Get a reference to the iframe document
var iframeDoc = $('#inviteFrame').contents().get(0);

现在您可以将点击事件绑定到它:

// Bind event to iframe document
$(iframeDoc).bind('click', function( event ) {
  // User has clicked the Iframe !!
});
于 2013-09-02T15:02:19.073 回答
0

您可以使 iFrame 内的整个页面成为带有目标 _top 的链接,但前提是 url 是 page.(html/php)#iframe

于 2013-09-02T15:02:12.223 回答
-1

我懂了。为什么不只是进入实际页面的页面图像,而不是 iframe?

于 2013-09-02T14:55:50.027 回答