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

IE7上面操作iframe的有关问题

2012-10-09 
IE7下面操作iframe的问题在项目中碰到如下一个问题:? 通过Ajax返回一个字符串,其中包含有一个链接信息,是

IE7下面操作iframe的问题

在项目中碰到如下一个问题:

? 通过Ajax返回一个字符串,其中包含有一个链接信息,是用来设置页面上iframe的src的、、、

?

function showResponse(responseText, statusText) {
??? var res = jQuery.trim(responseText).split("||");
??? if(res[0].indexOf(". ")>0){
??? ??? res[0] = res[0].replace(". ",".\r\n");
??? }
??? $("#msg").val(res[0]);
??? if(null!=res[1]&&""!=res[1]){
??? ??? //$("#preShowValueIFrame").attr("src",res[1]);

??????? //document.getElementById("preShowValueIFrame").src=res[1];
??? ??? document.getElementById("preShowValueIFrame").setAttribute("src",res[1]);
??? }
}

?

文中红色加粗部分,对于被注释掉的两种设置方法,在IE7下面会报错“invalid argument”。

最后查到通过setAttribute方法来进行设值,ok,搞定了、、、O(∩_∩)O~

热点排行