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

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

动态网页间如何把一个值从一个网页传递到另一个网页上呢

通常有这么几钟

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的文本。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航