浏览 3777 次
锁定老帖子 主题:iframe的一个兼容问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-24
最后修改:2010-06-30
今天在公司无意发现这么一段代码,一个iframe需要跳转到一个页面去,在火狐(FF3.6)下报错。 window["myIframe"].location.href="./html.html"; 提示找不到该对象。 仔细检查代码后发现id为"myIframe"的这个iframe没有设置name属性,于是将name属性也设置成"myIframe"之后一切正常了,所以要在各浏览器之间兼容的话,还是要把id、name这些基本的属性值写上的。 如果不写name属性的话,这么调用也是能达到效果的。 document.getElementById("myIframe").src = "./html.html";
PS:通过id去拿对象,当然可以,哈哈。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-06-24
clrw 写道 今天在公司无意发现这么一段代码,一个iframe需要跳转到一个页面去,在火狐(FF3.6)下报错。
window["myIframe"].location.href="./html.html";
提示找不到该对象。 仔细检查代码后发现id为"myIframe"的这个iframe没有设置name属性,于是将name属性也设置成"myIframe"之后一切正常了,所以要在各浏览器之间兼容的话,还是要把id、name这些基本的属性值写上的。 如果不写name属性的话,这么调用也是能达到效果的。
document.getElementById("myIframe").src = "./html.html";
PS:通过id去拿对象,当然可以,哈哈。 function URLencode(sStr) { return escape(sStr). replace(/\+/g, '%2B'). replace(/\"/g,'%22'). replace(/\'/g, '%27'). replace(/\//g,'%2F'); } |
|
返回顶楼 | |
发表时间:2010-06-25
本书学分为0分。都紧紧地攥着手里的白手绢。豆豆有生以来第一次看到举行葬礼,知道了葬礼上的气氛是非常沉痛的。根本没有一个人吭声。风琴静静地奏着赞美歌。教堂里尽管阳光明媚,看上去却每个角落都找不出一丝欢乐的气氛。一个臂戴黑纱的男人把一束束白花交给巴学园的每位师生,同时告诉大家手持白花排成一行进入教堂,然后请把花轻轻地放本书学分为0分。都紧紧地攥着手里的白手绢。豆豆有生以来第一次看到举行葬礼,知道了葬礼上的气氛是非常沉痛的。根本没有一个人吭声。风琴静静地奏着赞美歌。教堂里尽管阳光明媚,看上去却每个角落都找不出一丝欢乐的气氛。一个臂戴黑纱的男人把一束束白花交给巴学园的每位师生,同时告诉大家手持白花排成一行进入教堂,然后请把花轻轻地放本书学分为0分。都紧紧地攥着手里的白手绢。豆豆有生以来第一次看到举行葬礼,知道了葬礼上的气氛是非常沉痛的。根本没有一个人吭声。风琴静静地奏着赞美歌。教堂里尽管阳光明媚,看上去却每个角落都找不出一丝欢乐的气氛。一个臂戴黑纱的男人把一束束白花交给巴学园的每位师生,同时告诉大家手持白花排成一行进入教堂,然后请把花轻轻地放本书学分为0分。都紧紧地攥着手里的白手绢。豆豆有生以来第一次看到举行葬礼,知道了葬礼上的气氛是非常沉痛的。根本没有一个人吭声。风琴静静地奏着赞美歌。教堂里尽管阳光明媚,看上去却每个角落都找不出一丝欢乐的气氛。一个臂戴黑纱的男人把一束束白花交给巴学园的每位师生,同时告诉大家手持白花排成一行进入教堂,然后请把花轻轻地放本书学分为0分。都紧紧地攥着手里的白手绢。
|
|
返回顶楼 | |
发表时间:2010-06-30
我郁闷,这兼容问题吗? 蛋痛
|
|
返回顶楼 | |
发表时间:2010-06-30
不要用id,只通过name来访问就不存在兼容性问题
|
|
返回顶楼 | |
发表时间:2010-07-01
window["myIframe"].document.location.href="./html.html";
|
|
返回顶楼 | |