问个asp变量赋值的问题
<script language= "vbscript ">
dim a1
sub aa()
a1= "123 "
msgbox a1
end sub
sub bb()
a1= "456 "
msgbox a1
end sub
</script>
<p align=center>
<input type=button onclick= "aa() " value= "启动aa " > </input>
<input type=button onclick= "bb() " value= "启动bb " > </input>
</p>
急急急.问个asp变量赋值的问题
点调用aa的按钮这个时候a1的值是123,然后关掉msgbox
再点调用bb的按钮这个时候a1的值是456,然后关掉msgbox
请问调用aa的时候就弹出a1=123点确定关掉,再点调用bb弹出a1=456,
这个时候是a1的456是覆盖掉原来的a1的123的值吗?是覆盖的意思吗?
还是说调用aa过程a1是123,关掉msgbox后a1就是空值了,再调用bb弹出a1=456给a1空值赋上了456呢?
------解决方案--------------------这个时候是a1的456是覆盖掉原来的a1的123的值吗?是覆盖的意思吗?
-----
是的,因为a1是个全局变量,aa()和bb()里的a1都是同一个变量...