什么引用顺序的问题也都考虑过了,依然不行我说两个我试过的方法一个是:建一个global的js,往里面写一个全局变量gggggg,然后分别引用到我要用的页面。之后在页面1给gggggg赋值,在页面2调用时发现根本没有赋值另一个方法,在页面2定一个全局的gggggg,写一个方法给gggggg赋值。然后在页面1调用页面2的这个方法。赋值时是成功的。但是后来调用时发现gggggg依然啥都没有。
有什么好方法推荐么?纠结死了

解决方案 »

  1.   

    JS也能不同页面传值?
    -------------------------
    嗯主页面和子页面之间也不行么?用iframe弄的
      

  2.   

    Untitled-1.html<script type="text/javascript">
    function give(){
    var a=document.getElementById("test").value;
    return a;
    }
    </script>
    </head>
    <input type="text" id="test"><input type="button" onclick="give()" value="give">
    </html>Untitled-2.html<script type="text/javascript">
    function get(){
    var a=window.parent.frames[0].give();
    alert(a);
    }
    </script>
    </head><body>
    <input type="button" onclick="get()" value="get">
    </body>
    页面3
    <frameset cols="50%,*">
    <frame src="Untitled-1.html" />
        <frame src="Untitled-2.html" />
    </frameset>
    貌似不同页面传值页面间得有些关系  要不就在url里写查询串了