用jscript对iframe中对象进行访问
2008-02-23 07:44:59来源:互联网 阅读 ()
有一个页面test1.html其中用一个帧(iframe)test2.html现需要主页面test1.html用jscript对帧test2.html进行操作首先:试图用framest数组对test2.html进行访问,但系统提示信息显示iframe对象是可以操作的但iframe对象连接 向的window对象对于主页面test2.html是不可访问的,浏览器允许test2.html通过parent对主页面进行访问单这种访问从表面上看只能是单向的(为什么只是表面上,请往下看)
既然子帧能访问主页面,能不能通过其对主页面某个对象的赋值,然后主页面通过对该对象的操作实现对子帧的操作哪?恭喜你,猜对了.答案是可以.下面我写一个简单了例子:
<!-- test1.html-->
<input type='button' onclick='Show()'>
<iframe src='test2.html'>
<script language='jscript'>
var text;
function Show(){
text.value=1;
}
</script>
<!--test2.html -->
<input type='text' id='txt'>
<script languane='jscript'>
parent.all.item('text')=document.all.item('txt');
</script>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:禁止Ctrl等快捷键的JS代码
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash