这样啊,那请问在javascript中,全局变量得到一个带参数函数内的局部变量啊?如:
<script language=javascript>
    var asc=bb(下面的局部变量);
function show(id){
   var bb=id;
}
</script>

解决方案 »

  1.   

    对了,其实我那个asc值是从父页传过来的。
    parent:
    <script language=javascript>
    function show(id){
      var wcf=window.frames.CalFrame;
      wcf.HSRID=id;
    }
    </script>
    son:
    <script language=javascript>
      var HSRID;
    </script>
    在子页面,我想asp变量得到这个变量值。该怎么做啊?
      

  2.   

    在父业面把变量值存在一个hidden变量里
    在子页面用Request.xxx就可以了
      

  3.   

    你到底想要什么?在asp中得到变量就用我刚才说的,再js中想得到就用parent.全局变量名
      

  4.   

    不是,全局变量要这样定义
    <script language=javascript>
    var XXX;   -----------------全局变量function show(id){
      var wcf=window.frames.CalFrame;
      wcf.HSRID=id;
    }
    </script>
      

  5.   

    那我想问一下楼上的朋友,你定义的XXX能否得到函数show(id)内的id值啊。请教!
      

  6.   

    不好意思,刚才写错了,不是parent,是opener
      

  7.   

    a.html
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <input name="name1" type="button" onclick="show('hello world');" value="button">
    <script language="JavaScript">
    var XXX;
    function show(id){
      XXX = id;
      window.open('b.html');
    }
    </script>
    </HEAD>
    <BODY>
    </BODY>
    </HTML>
    b.html
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    2
    <script language="JavaScript"> 
      alert(opener.XXX);
    </script></HEAD>
    <BODY>
    </BODY>
    </HTML>