我可以强制iframe在iframe窗口中打开链接。 意味着当我点击iframe中的链接时,它会在同一窗口中打开链接但不会在iframe中打开链接。我希望当我点击链接时,它应该在同一个iframe中打开链接。 我不想在链接中编辑一些代码,因为链接太多,所以我可以编辑。???
所以可以通过改变i帧中的代码或在i帧中使用javescript来做到这一点???
<iframe src="demo_iframe.htm" width="200" height="200"></iframe>
答案 0 :(得分:0)
此代码对我有用,您的iframe必须包含来自同一域的网页,并且不要将您的iframe ID设置为id="iframe"
$(document.getElementById('iframe').contentWindow.document.getElementsByTagName("a")).click
(
function()
{
document.location.href=$(this).attr('href');
}
);
答案 1 :(得分:0)
最简单的方法是在demo_iframe.htm页面的链接上使用parent属性。例如:
&lt; a target =&#34; _parent&#34; HREF =&#34; HTTP://www.example.com"&GT; LINK&LT; / A&GT;
希望这有帮助。