iFrame页面URL地址的js代码?

zqh 2003-06-21 04:18:38
请问如果一个页面里面有一个iFrame id="main",获取这里面调入页面URL地址的js代码?
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

87,918

社区成员

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

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