日期:2014-05-16  浏览次数:20602 次

请教个JQUERY问题
小弟在弄一个网页是遇到个问题,需要点击一个连接,在iframe中无刷新显示,小弟不是学页面开发的,所以请教下
比如 我的HTML
HTML code

<a href="url1">url1</a>
<a href="url2">url2</a>
<a href="url3">url3</a>
<a href="url4">url4</a>
<iframe src="url1"></iframe>




我怎么实现点击url2时无刷新的在iframe里显示url2的内容

------解决方案--------------------
<a href="url4" target="aaa">url4</a>
<iframe name="aaa" src="url1"></iframe>





------解决方案--------------------
探讨
我怎么实现点击url2时无刷新的在iframe里显示url2的内容

------解决方案--------------------
无刷新用AJAX
------解决方案--------------------
ajax
------解决方案--------------------
$('a').click(function(){
$('iframe').attr('src',$(this).attr('href'));
});
------解决方案--------------------
5楼正解,
或者无刷新用ajax
或者是用动态的,点击后,程序跳转到本页面,同时iframe的内容改变。
------解决方案--------------------
其实我觉得你有点混在一起了,
以前老程序员在做局部无刷新效果,就是用iframe,动态改变iframe引用的页面的内容,在页面上看来,好像是无刷新,其实iframe所引用的页面是刷新过了的。。

现在有了AJAX技术,无刷新就不需要iframe了。随便你想刷新哪块就刷新哪块了,只需要用JS或JQUERY动态改变那块的HTML代码就行了。