网页间非常规方法传递值的方法

  • 来源: 中国IT实验室 作者: xuqingzhong   2008-06-02/11:16

  •  动态网页间如何把一个值从一个网页传递到另一个网页上呢
        通常有这么几钟
         a. http://localhost/test.aspx?name=[你要传的值]
         b. 用form 的submit() 指定target
         c. cookies
         d. Session
         asp.net中借用Page类的静态全局也算是一种

    a.比较灵活但有255个字符的限制,并且传中文可能会存在编码上的问题(这个以后和大家讨论)。
    c.受客户端设置的限制。
    d.服务端得开销点资源,还有过期共享等问题。
    反正各有优缺,要综合使用他们。

        今天我要讲的是另外一种方法可能并不实用,大家看过便是。:)

        代码如下:
         set win=window.open("test.aspx")
         while win.document.readyState="loading"
              'do nothing but waiting Page Loading
         wend
         win.document.all("txtName").value="test"
        txtName 是test.aspx上的 <input type=text id=txtName>
        如果是test.htm效果更好些,可以传几百k的文本。


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多