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