用jscript对iframe中对象进行访问

王朝html/css/js·作者佚名  2008-05-20
窄屏简体版  字體: |||超大  

有一个页面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>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航