你好我的问题是每当我通过javascript和jquery将内容加载到iframe时它只会加载第一次,然后我无法加载任何内容。 我使用的功能是:
function loadContent(elementSelector, sourceURL) {
$(""+elementSelector+"").attr('src', sourceURL );
}
我通过
来称呼它<li><span><a href="javascript:loadContent('#oPanel', 'http://www.google.com');">Google</a></span></li>
我做错了吗? 谢谢!
答案 0 :(得分:1)
我试图重现你的问题,但我无法做到。我创建了一个非常简单的网站链接和一个iframe:
<a class="iframe" href="http://microsoft.com">Microsoft</a>
<a class="iframe" href="http://google.com">Google</a>
<iframe id="oPanel"></iframe>
和4行unobstrusive JavaScript来加载iFrame中的这些链接:
$('a').click(function(){
$('#oPanel').attr('src',$(this).attr('href'));
return false;
});
它按预期工作。你可以在这里试试:http://jsfiddle.net/jQncy/