关于页面iframe的兼容

曾经很喜欢使用iframe,经常会用window.frames["xxx"]来获取iframe,但在各种实践中,火狐或其他浏览器并不支持这种方式,于是我开始思考,为什么不支持呢?

我很快联想到了document.all与document.getElementById, 既然不支持window.frames,那我就改用getElementById方式,但iframe的接口是没有location.href这个属性

于是改用src属性,来设置,ok,搞定。

示例代码:

document.getElementById("xxx").src="x.aspx";

posted @ 2012-11-18 09:58  rainbow_rock  阅读(95)  评论(0)    收藏  举报