我的数据已经到页面了,通过window.open打开的新页面,想在新页面获取到这两个数组,能否不通过后台,只在前台用javascript传呢,除了cookie还有其他方式吗

解决方案 »

  1.   

    那就 opener.**** 直接使用就可以了
      

  2.   

    opener能取父页面的js数组?数组又不是父页面的元素,怎么取,能给个简单的例子
      

  3.   

    a.html
    <script>
    var a = ['a','b','c','d'];
    window.open('b.html','','');
    </script>
    b.html
    <script>
    alert(opener.a[3]);
    </script>
      

  4.   

    搞定,谢了,我一直以为opener只能是页面元素,原来自己定义的对象也行,给分!