不行的,在客户端执行了之后,服务器端再请求又变回去了,因为客户端怎么能改服务器端的东西,不过可以设置session或者cookie

解决方案 »

  1.   

    恩,是这样的,
    我用Javascript获取了页面A的一个html元素(用getelementbyId)
    现在想在页面B中使用这个页面A的对象,不知大虾能否指教一下,谢谢
      

  2.   

    如果想在不同页面之间使用相互的元素,这两个页面必须存在关系才可以,比如
    open窗口或者dialog窗口等
      

  3.   

    写到 Cookie 里面可以实现!
      

  4.   

    Server 端用 Session,客户端用 Cookie!
      

  5.   

    谢谢,各位大虾的回答其实我的问题是在使用svg时碰到的利用svg的里嵌入的javascript脚本可以svg图形
    但是当svg嵌入在web页面中,我喜欢可以用本页面的javascript脚本控制这个图形
    (这样在网页放置一下按钮就可以控制svg图形了)不知道哪位大虾知道怎么解决?btw,csdn有没有专门讨论svg的子论坛,我怎么没有找到?
      

  6.   

    在svg嵌入的javascript中获得svg的文档DOM对象,这样就可以操作svg文档了
    所以我想能够把这个对象的值传出来,传到web页面,所以才有上面的问题:)
      

  7.   

    这个是不行的,你其实可以考虑用cookie机制来在本地实现多个页面的某个全局变量的统一。
      

  8.   

    我已经找到解决方法了!
    哈哈
    不用cookie
    也没有用Session
      

  9.   

    别告诉我说是通过url传递啊,那样就太麻烦了
      

  10.   

    但是当svg嵌入在web页面中,我喜欢可以用本页面的javascript脚本控制这个图形
    (这样在网页放置一下按钮就可以控制svg图形了)
    这个应该从dom中想办法,或则是svg显示控件的调用处理端口想办法。
      

  11.   

    梅子的说法我还是不能太理解,不过比较通用的方法是文件存储和cookie这样类似的方法,
    这仅仅是要求每次对全局变量的修改和读取使用都按一定的标准步骤,比如修改的步骤是先付值再静态存储到文件(通过提交在服务器端存储)或者cookie,或者类似的机制中,要使用时先从静态存储位置读取最新值,再使用。
    其实这样的应有还是很多的,比如网站的一次登录就是存储了用户名和密码等信息。
      

  12.   

    用cookie是比较好的解决方案.
    至于梅子说的,确实是可以的,只是觉得实际操作中会受到一些限制.
      

  13.   

    老梅虽然能行,hhhhhhbbb认为不行,不过我认为用脚本会得不尝失,
    要做的话用cookie可以,但我们不这样做,
    一般的做法在服务器上写全局的变量 的
    又安全,又方便
      

  14.   

    谢谢大家的回答,其实SVG中支持外部脚本访问的方法,我后来查到了,所以就不需要使用两个页面共享一个变量的技术了。