读书人

evaluate(|@URLQueryString(quot;addressquot;

发布时间: 2013-01-11 11:57:35 作者: rapoo

evaluate(|@URLQueryString("address")|)取不到参数
当前网页的url是 http://......./fmTest?OpenForm&address=china

在lotusscript中取参数:
dim vTemp

vTemp = Evaluate(|@URLQueryString("address")|)

msgbox Cstr(vTemp(0))

但是显示结果是 "",即空值。如果换成vTemp = Evaluate(|@Today|),则有值。
是否是evaluate方法中不支持@URLQueryString ?

如果不支持的话,那么有什么办法在ls中取到URL中的参数呢?在线等,麻烦大家帮下。
[解决办法]
把上下文文档对象传进去看看。再说了,有必要这样折腾么,直接.域名(0)就可以获取了。
[解决办法]
Domino里的CGI变量试试:

doc.Server_Name(0)+"/"+doc.Path_Info(0)
或者:
doc.Server_Name(0)+"/"+doc.Path_Info_Decoded(0)

另外: doc.Query_String(0)可以取到URL里?号之后的参数字符串。

读书人网 >行业软件

热点推荐