gkkpxw 发表于 2008-12-1 11:10:22

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

<P>    动态网页间如何把一个值从一个网页传递到另一个网页上呢<BR>    通常有这么几钟<BR>   a. http://localhost/test.aspx?name=[你要传的值]<BR>   b. 用form 的submit() 指定target<BR>   c. cookies<BR>   d. Session<BR>   asp.net中借用Page类的静态全局也算是一种</P><P>  a.比较灵活但有255个字符的限制,并且传中文可能会存在编码上的问题(这个以后和大家讨论)。<BR>  c.受客户端设置的限制。<BR>  d.服务端得开销点资源,还有过期共享等问题。<BR>  反正各有优缺,要综合使用他们。</P><P>    今天我要讲的是另外一种方法可能并不实用,大家看过便是。:)</P><P>    代码如下:<BR>   set win=window.open("test.aspx")<BR>   while win.document.readyState="loading"<BR>          'do nothing but waiting Page Loading<BR>   wend<BR>   win.document.all("txtName").value="test"<BR>    txtName 是test.aspx上的 &lt;input type=text id=txtName&gt;<BR>    如果是test.htm效果更好些,可以传几百k的文本。</P><P><BR> </P><p></p></p><p align='center'><font color='red'><b></b></font></p>
页: [1]
查看完整版本: 网页间非常规方法传递值的方法