首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

改变iframe的src,该怎么解决

2012-09-24 
改变iframe的srcHTML:iframe idmain namemain srcDefault.aspx width100% height100% fra

改变iframe的src
HTML:
<iframe id="main" name="main" src="Default.aspx" width="100%" height="100%" frameborder="0" scrolling="auto"></iframe>

JS:
$("#main").attr("src",url); 

IE8、firefox、chrome浏览器都可以改变iframe的src,只有IE6、IE7不行。哪位高手给分析下是咋回事

[解决办法]
是不是浏览器本身的问题
[解决办法]
直接用 JS的试下 
document.getElementById("main").src=url;
[解决办法]
document.getElementById("main").src=url;对这样总可以吧
[解决办法]

探讨
document.getElementById("main").src=url;对这样总可以吧

[解决办法]
试了一下,IE6下绝对没问题,jquery一样也是要用到原生的js来操作dom的。

HTML code
<!DOCTYPE html><html><head><title>jQuery</title><script type="text/javascript" src="/script/jquery-1.4.2.min.js"></script></head><body><iframe id="main" name="main" src="http://www.baidu.com" width="100%" height="100%" frameborder="0" scrolling="auto"></iframe></body><script type="text/javascript">$(function(){    $('#main').attr('src', 'http://www.163.com');});</script></html>
[解决办法]
探讨
试了一下,IE6下绝对没问题,jquery一样也是要用到原生的js来操作dom的。


HTML code


<!DOCTYPE html>
<html>
<head>
<title>jQuery</title>
<script type="text/javascript" src="/script/jquery-1.4.2.min.js"></script>
</head……

[解决办法]
IE6是可以的,我在后台添加src都可以运行。
HTML code
  <iframe id="Main" style="visibility: inherit" name="Main" src="temp.aspx" frameborder="0"                                scrolling="auto" width="100%" height="100%" runat="server"></iframe>
[解决办法]
document.getElementById("main").src=url;
百分百可以。。
用jq 是不行的。。
[解决办法]
这个用js就可以,浏览器兼容也不会有问题。
document.getElementById("main").src=url;
jquery如果没有必要先不要使用,尽量用js去完成。

热点排行