感谢回帖!非常感谢,我想再给大家解释的清楚一点,我并不是向一个已经用浏览器打开的网页中传递参数,我只是知道网站中存在这么一个网页(假设其为a吧,不过a现在并不在浏览器中打开,只是作为一个网页存在服务器端。)而我现在要做的,就是把从其他网页收到的参数值(这个已经实现)去赋给a中的某个变量(例如一个文本框的值)。然后我再调用此网页就可以达到回显的效果。
我也没用ASP技术,因为在我的项目中它要求最好在服务器端程序中解决。
为了给大家解释的更清楚些,贴一个简单的服务器端示例程序给大家看(C++):
××××××××××××××××××××××××××××××××××××××××××××××××××××××
static void modify(webs_t wp, char_t *path, char_t *query)
{
char_t *bate;
bate =websGetVar(wp, T("abc"), T("50"));
file://此处就是我想插入程序的地方,想把bate的值赋给另一个网页xyz中的一个文本框,它的名字为text;
websRedirect(wp, T("xyz.htm"));
}
****************************************************************
modify是我自己编的一个相应于接收参数网页的表单处理器,了解网页方面知识的朋友应该知道,表单有一个action属性,我只要令action="modify",那么提交这个表单后(即点击提交按钮),那么就会定向到服务器端程序modify去执行。
wp,path,query是服务器程序定义好的一些入口参数,用来进行一些铺垫工作,如连接处理,标识路径,传输流,是一些较低层的东西。
websGetVar也是服务器定义的一个函数,它的功能是接收一个表单变量的值。abc为表单域变量的名称,50是我们设的一个缺省值,即原值为空,我们就认为它是50。
websRedirect也是服务器定义的一个函数,它的功能是调用一个已经存在于服务器的网页。这里我们调用xyz.htm,它也是我们要传递参数(即text)所在的网页。
×××××××××××××××××××××××××××××××××××××××××××××
现在收的时候已经没什么问题,就是向另外一个网页中回写时有问题
我个人感觉是因为在收的时候,我们有一个提交的动作,这样就把它定向到了相应的表单处理程序;但我们在程序中想要回写时,没有任何标明想要给赋值的这个变量是在哪个网页中,即没有标明路径,没有定向!
本人对服务器程序也是刚刚接触,所以也不知道该如何解决。
望大家给出一些方案!谢谢!
×××××××××××××××××××××××××××××××××××××
怕讲不清楚,罗嗦了一些,呵呵!
[em1][em1][em1] |