弄了个iframe,动态的改变其src属性,在ie5.0中无效怎么办?

qwertxp 2006-07-26 10:19:52
<iframe id="change" src=""></iframe>

<script>
document.getElementById("change").src="test.htm";
</script>

ie6.0中可以正常执行,ie5.0就不行!怎么回事?
有办法解决吗?实现同样的功能。
...全文
243 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fosjos 2006-07-27
  • 打赏
  • 举报
回复
是不是因为getElementById的IE版本关系
试试:
document.all("change").src="test.htm";
zhunzhunzhun_sky 2006-07-27
  • 打赏
  • 举报
回复
IE5.0支持Iframe吗?我记得是从5.5开始支持的

如果支持,那么

document.all.iframename.src = ;

接分接分~~~~~~~~~~~~~~
xuzuning 2006-07-27
  • 打赏
  • 举报
回复
手边没有ie5.0,无法验证你的问题

可尝试
<iframe id="change" src=""></iframe>

<script>
document.getElementById("change").document.location = "test.htm";
</script>

qwertxp 2006-07-27
  • 打赏
  • 举报
回复
解决了,不是访问对象方式的问题。
结贴,大家都有分.
fangwei12345 2006-07-27
  • 打赏
  • 举报
回复
1楼的方法应该是可行的
impeller 2006-07-26
  • 打赏
  • 举报
回复
用window.frames["change"].location.href="test.htm";试试

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧