A窗口获取B窗口对象或a.html中打开b.html,a.html转到c.html,在c.html里获取b.html怎么做?

解决方案 »

  1.   

    貌似只能通过ActiveXObject试试了,
    var internet = new ActiveXObject("InternetExplorer.Application");
    internet.HWDN这个是当前窗口句柄,long型,可以通过传递它,在c窗口取得,然后通过这个值,取得b窗口。
      

  2.   

    还有个办法就是,当a跳到c,在onload方法中调用b中的方法,将b窗口付给c中的变量。觉得这样做比较好。
      

  3.   

    建立3个框架不就得了吗
    frame1--a.html
    frame2--b.html
    frame3--c.html控制框架之间的交互就可以了
      

  4.   

    使用opener对象,就算a跳转了,只要窗口没有关闭,opener就是那个窗口的对象
      

  5.   

    <script>
    var internet = new ActiveXObject("InternetExplorer.Application");
    alert(internet.HWDN);
    </script>错误: Automation 服务器不能创建对象这个是怎么回事?
      

  6.   

    <script>
    var aa=window.open('b.htm');
    aa.document.getElementById('对像').属性='';
    aa.document.getElementById('对像').方法;
    </script>这样不行吗?