2、 定义个全局变量吧。就是var 在function之外

解决方案 »

  1.   

    定义个全局变量吧。就是var 在function之外
    还要script标签在HEAD内吧?
      

  2.   

    var aa;
    function a ()
    aa="123.gif";
    function b()
    var bb=aa;
      

  3.   

    问题一:
       可以用这种方式试试:
         window.open("a?name=XX&url=XX","","")//a为页面信息,XX为参数信息.
    问题二:
       可以用上面几位说的全局变量来完成:
     var aa;
     function a ()
    {aa="hello";}
     function b()
    {var bb=aa;}
                       
       ^_^
      

  4.   

    是我没说清楚.
    问题二,数据是由一个function的参数得到的function a(tp)
    {
    var aa=tp;}
    function b
    {
    var bb;}
    如何把aa的值传到bb?
    问题一非常奇怪,同样的功能在另一张页面上可能实现,可能是页面上的问题,不是功能设计上的问题.
      

  5.   

    问题2已经解决,
    Integer styleno = (Integer)session.getAttribute("styleno");
    ....
    <input type="hidden" name="styleno"  value="<%=styleno%>">
    ...
    这样就不需要在function之间传递数据了 数据的连续性由后台才操作.
    ..至于为什么之前不能在function传递数据我也想清楚了
    因为我的function函数体最后一句都要提交表单,后台servlet处理后返回该页,这样相当于又是一个全新的页面,之前的的变量,form 的input值自然无法保留下来并传递到另一个表单了.
    只能通过后台来做但是问题一还是不行.
    function(tempurl)
    括号体里的参数tempurl是否只能为int型?我用window.alert(tempurl)测试结果显示.tempurl取不到String型的变量,而int型的可以取到?这是为什么?请问该如何解决?