请教:在本例的情况下,如何在ASP中设置和使用当前页的全局变量?

吉安 2005-09-14 07:42:00
比如
<%
dim sdata
dim xmlhttp

sdata="username=ssss&userpass=3333"
Set xmlhttp = server.CreateObject("MSXML2.ServerXMLHTTP")

xmlhttp.Open "POST", "http://www.sample.com/login.php", False
xmlhttp.send(sdata) '这个时候假定已经成功登陆某个站点了。

<script language = "JavaScript">

function changepass() -修改密码,由于要保留登陆状态,所以还要用上面的xmlhttp
{
window.alert(sdata); --这里说我sdata是undifined,我还想用xmlhttp来send,修改密码用
}
<input type=text name=newpass >
<input type=button name=confirmin onclick="changepass()">

这段话的意思是登陆某个站点,登陆后修改密码,我发现在文件头上定义的sdata和xmlhttp都不好用了。值都是undifined。

请教:在本例的情况下,如何修改,才可以使用当前页的全局变量sdata和xmlhttp?
请各位指点指点?
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ksn520 2005-09-15
  • 打赏
  • 举报
回复
<%
dim sdata
dim xmlhttp

sdata="username=ssss&userpass=3333"
Set xmlhttp = server.CreateObject("MSXML2.ServerXMLHTTP")

xmlhttp.Open "POST", "http://www.sample.com/login.php", False
xmlhttp.send(sdata) '这个时候假定已经成功登陆某个站点了。

sdata="userpass=4444"
Set xmlhttp = server.CreateObject("MSXML2.ServerXMLHTTP")

xmlhttp.Open "POST", "http://www.sample.com/modipass.asp", False
xmlhttp.send(sdata) '这个时候假定已经成功登陆某个站点了。


要改密码应该下面再发送新密码到修改密码验证页啊
jim.ma 2005-09-15
  • 打赏
  • 举报
回复
一个是 VBS RUNAT=SERVER
另一个是JAVASCRIPT 还是在客户端的 哪能通用呢?
吉安 2005-09-14
  • 打赏
  • 举报
回复
.........................

都来发表发表高见啊。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧