如何获得 frame 的 src 的值~~

shysky 2004-10-29 12:59:05
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
<frame src="1.htm" name="topFrame" scrolling="NO" noresize>
<frame src="2.htm" name="mainFrame">
</frameset>
<noframes><body>
</body></noframes>
</html>

我想用JAVASCRIPT得到 mainFrame的SRC值"2.htm",该如何写?
...全文
221 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shysky 2005-03-22
  • 打赏
  • 举报
回复
ding
qiqunet 2005-03-22
  • 打赏
  • 举报
回复
<input type=button onclick="javascript:alert(parent.document.getElementById('mainFrame').src);">
pellet 2004-10-29
  • 打赏
  • 举报
回复
楼主你得给你的iframe加上ID啊

<frame src="2.htm" name="mainFrame" id="mainFrame">

然后
document.getElementById("maniFrame").value
lidelu 2004-10-29
  • 打赏
  • 举报
回复
Sorry 我答错了
lidelu 2004-10-29
  • 打赏
  • 举报
回复
就用 xxx.src 嘛!

如果是在父窗口中,就用 mainFrame.src
如果是在 1.htm 中,加上parent表示对父窗口的引用,即 parent.mainFrame.src
meizz 2004-10-29
  • 打赏
  • 举报
回复
若是在 1.htm 里可以用:
parent.mainFrame.location.href
shysky 2004-10-29
  • 打赏
  • 举报
回复
多谢,如果下面的2.htm在一个过程中变成了http://sina.com.cn了,那我在改如何取得
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-29 12:59
社区公告
暂无公告