当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > 动态修改框架(frame)src属性的方法

HTML/XHTML教程
添加和删除HTML节点的简单示例
HTML教程:收集的常用的HTML标签(6)
深层优化 提高网站的访问速度的一些技巧
HTML教程:收集的常用的HTML标签(5)
总结XHTML代码常见的应用问题
网页制作中使用规范的HTML代码的几点
学习超级链接A标记
网页元素单位全分析
HTML validate HTML验证
ul和li 基本用法分析
HTML 特殊字符彻底剖析
HTML 行间距的设置方法与问题
按钮在IE中两边被拉伸的 BUG
html 鼠标 css 控制
html 网页跳转代码
当td为空时怎样显示其边框
使用相对宽度调整表格问题
Web分页打印 细线表格+分页打印之终极攻略
W3C教程(12):W3C Soap 活动
W3C教程(11):W3C DOM 活动

HTML/XHTML教程 中的 动态修改框架(frame)src属性的方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 104 ::
收藏到网摘: n/a

框架(frame)的src属性是只读的,按照正常的思路(document.frames["faramename"].src)去修改会提示没有权限,但通过设置document.getElementById["frameid"]的src属性或设置弹出窗口的打开目标等方法我们仍可以达到动态修改框架src属性的目的,下面是本次测试代码:

 程序代码
<iframe name="frame1" id="frame1" src="" width="400" height="400"></iframe><br />
<input name="btn2" type="button" id="btn2" value="按钮一(不行)" onclick="document.frames['frame1'].src='http://www.163.com/';" />
<input name="btn3" type="button" id="btn3" value="按钮二(不行)" onclick="document.frames['frame1'].document.location.href='http://www.sohu.com/';" />
<input name="btn" type="button" id="btn" value="按钮三(可以)" onclick="document.getElementById('frame1').src='http://www.hao123.com/';" />
<input name="btn4" type="button" id="btn4" value="按钮四(可以)" onclick="window.open('http://www.mzwu.com/','frame1');" />
<a href="http://www.ruanchen.com/quot; target="frame1">软晨学习网(可以)</a>