两个函数 a(), b() 和全局变量 y 都放在1.js文件中,
页面 1.html 调用 a(),在 a() 中给 y 赋值为 "xxx" ,并且通过location.href跳转到 2.html。
页面 2.html 调用 b(),想要在b()中获得y的值。
请问如何实现?

解决方案 »

  1.   

    我给个思路:
    1、1.html通过location.href 使用get方法向servlet中将y的值传递过去,此时在servlet中就获得了y的值
    2、servlet中做个跳转,将y的值set到request中,做个跳转到2.html
    3、2.html直接获取到y的值,具体怎么在b()中获取y的值,这方法太多了,给个简单的,在b.html中做个hidden的input,b()就可以通过此hidden的id获取到y的值了。忘记了b.html要用jsp页面才行,用html的话难度就大了。那就得直接通过js中的api去获得了。js我不是很懂,希望高手出招了