主题:  一个小函数请大家帮忙

孤月寒星

职务:普通成员
等级:1
金币:1.0
发贴:189
注册:2000/12/7 10:16:11
#12002/2/18 4:01:08
我想用个函数
目的如下:
1.接收id=request.querystring("id")的值,
2.需要弹出对话框
3.再判断rs("re_yn")的值
如果是1则跳转到response.redirect "repdel.asp?id="&id页
如果不是1则跳转到response.redirect "del.asp?id="&id页
说明:
1.要用vbscript编写
2.rs是个记录集(adodb.recordset)
3.id和re_yn是表中的字段

我是这么写的错误程序,我知道没有用起个引头作用.
<%
function showdel(id)
if msgbox("你确定要删除这条记录吗?",vbokcancel) then
if rs_g("re_yn") =1 then
response.redirect "repdel.asp?id=" + id
    else
     response.redirect "del.asp?id=" + id
    end if
end if
end function
%>

谢谢 我很急 希望大家帮忙.

编辑历史:[这消息被必胜客编辑过(编辑时间2002-02-19 16:29:31)]


helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#22002/2/20 13:54:40
想让客户端脚本js,vbs和服务器端asp,php之间交流变量或参数,或传递值,一般用
比较好。

还有,你的那个代码改成这样的试试:
<%
function showdel(id)
if msgbox("你确定要删除这条记录吗?",vbokcancel) then
if rs_g("re_yn") =1 then
response.redirect "xxx.asp?id=1"
~~~~~~~~~~~~
else
response.redirect "xxx.asp?id=2"
~~~~~~~~~~~~
end if
end if
end function
%>

然后在xxx.asp中判断request.querystring("id")的值是1还是2,然后再分支。


不知道我理解的对不对,欢迎再继续讨论。

编辑历史:[这消息被deathcult编辑过(编辑时间2002-02-20 13:55:36)]
[这消息被deathcult编辑过(编辑时间2002-02-20 13:56:54)]