• 全部
  • 问答

iFrame页面URL地址的js代码?

zqh 2003-06-21 04:18:38
请问如果一个页面里面有一个iFrame id="main",获取这里面调入页面URL地址的js代码?
...全文
114 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zqh 2003-06-21
各位,谢了!我都试过了window.frames['ifrm'].document.location.href较好用,
可以简化为:main.location.href其中main是ifram ID
结贴。
回复
fason 2003-06-21
alert(window.frames['ifrm'].location.href)
注意[]里面的是iframe的名字
回复
fason 2003-06-21
document.getElementById("main").src只是返回这个对象的src属性,并不是url地址
应该是:
window.frames['iframeName'].location.href
test:

<BODY>
<button onclick=test()>close</button>
<SCRIPT LANGUAGE="JavaScript">
<!--
function test(){
alert(window.frames['ifrm'].document.location.href)
alert(document.getElementById("main").src)
}
//-->
</SCRIPT>
<iframe name="ifrm" id="main" src="1.htm"></iframe>
</BODY>

1.htm
--------
<a href="2.htm">test</a>
回复
wssgwps 2003-06-21
document.frames["frameName"].src
回复
Reker熊 2003-06-21
document.getElementById("main").src
回复
vincentmax 2003-06-21
document.all.main.src
回复
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2003-06-21 04:18
社区公告
暂无公告