如何用javascript给frame中的scr赋值

tecs2712 2011-07-19 03:17:15
我想用javascript给下面frame中的id为RDBiframe的scr赋值,可是不成功,如果解决呢?
我在<body>下面,frame之后这样写,但不成功:
<script>
document.getElementById('RDBiframe').src='http://www.baidu.com';
</script>


<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset rows="*" cols="0,*" framespacing="0" frameborder="no" border="0">
<FRAME src="" name="clicklog">
<frameset rows="142,*" frameborder="NO" border="0" framespacing="0">
<frame scr="" name="searchbar" scrolling="NO" noresize>
<frame id="RDBiframe" name="RDBiframe" SRC="">
</frameset>
</frameset>
<noframes>
<body>
</noframes>
</html>
...全文
158 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tecs2712 2011-07-19
  • 打赏
  • 举报
回复
非常感谢大家,4楼正解。
zwj6612 2011-07-19
  • 打赏
  • 举报
回复
这样是不行的

document.getElementById('RDBiframe').src = 'url';

加个nama属性
<frame id="RDBiframe" name="RDBiframe" src="" />

RDBiframe.document.location = "url"
或者不用document

楼主可以试试
itliyi 2011-07-19
  • 打赏
  • 举报
回复
document.getElementById('RDBiframe').src = '';
xuexiaodong2009 2011-07-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 evilant 的回复:]

HTML code
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javascript" type="text/javascript">
window.onload……
[/Quote]document.getElementById('RDBiframe').src = 'http://www.baidu.com';
aXen 2011-07-19
  • 打赏
  • 举报
回复
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javascript" type="text/javascript">
window.onload = function () {
document.getElementById('RDBiframe').src = 'http://www.baidu.com';
}
</script>
</head>
<frameset rows="*" cols="0,*" framespacing="0" frameborder="no" border="0">
<frame src="" name="clicklog" />
<frameset rows="142,*" frameborder="NO" border="0" framespacing="0">
<frame src="" name="searchbar" scrolling="NO" noresize />
<frame id="RDBiframe" name="RDBiframe" src="" />
</frameset>
</frameset>
<body>
<noframes>
</noframes>
</body>
</html>
晓风拂月 2011-07-19
  • 打赏
  • 举报
回复
<script>
window.onload=function(){
document.getElementById('RDBiframe').src='http://www.baidu.com';
}
</script>
MadEric 2011-07-19
  • 打赏
  • 举报
回复
如果把它卸载document.onload里呢?
或者JQuery的$(document).ready(function(){..})中
aXen 2011-07-19
  • 打赏
  • 举报
回复
注意是src不是scr

87,922

社区成员

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

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