var aa; function a () aa="123.gif"; function b() var bb=aa;
问题一: 可以用这种方式试试: window.open("a?name=XX&url=XX","","")//a为页面信息,XX为参数信息. 问题二: 可以用上面几位说的全局变量来完成: var aa; function a () {aa="hello";} function b() {var bb=aa;}
^_^
是我没说清楚. 问题二,数据是由一个function的参数得到的function a(tp) { var aa=tp;} function b { var bb;} 如何把aa的值传到bb? 问题一非常奇怪,同样的功能在另一张页面上可能实现,可能是页面上的问题,不是功能设计上的问题.
还要script标签在HEAD内吧?
function a ()
aa="123.gif";
function b()
var bb=aa;
可以用这种方式试试:
window.open("a?name=XX&url=XX","","")//a为页面信息,XX为参数信息.
问题二:
可以用上面几位说的全局变量来完成:
var aa;
function a ()
{aa="hello";}
function b()
{var bb=aa;}
^_^
问题二,数据是由一个function的参数得到的function a(tp)
{
var aa=tp;}
function b
{
var bb;}
如何把aa的值传到bb?
问题一非常奇怪,同样的功能在另一张页面上可能实现,可能是页面上的问题,不是功能设计上的问题.
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型的可以取到?这是为什么?请问该如何解决?