iframe的操作

有一个页面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' οnclick='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>
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值