点击按钮之后有个弹出框,我想点击确定之后只关闭弹出框,不要转到指定页面。

<%
id=request("id")
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from posturl where id="&id
rs.open sql,conn,1,3
rs("shenhe")=1
rs.update
rs.close
response.write "<script language='javascript'>"
response.write "alert('操作成功');"
response.write "window.location='Admin_HrDemand.asp';"
response.write "</script>"

%>

将跳转语句删掉就行了,就是删掉
response.write "window.location='Admin_HrDemand.asp';"
这一行.追问

是这样的,需要点击处理的内容有好几页,假如在第2 3 4页……上点击按钮弹出一个对话框,当关闭这个对话框的时候,我想再返回之前的相应页面
直接删掉那一个行跳转的之后,还是不能返回之前的页面。

追答

那就把
response.write "window.location='Admin_HrDemand.asp';"

改成
response.write "history.back();"

或是
response.write "window.location='" & request.servervariables("HTTP_REFERER") & "';"
但以上两种方法各自都有缺点,完美解决需要很多代码.但如果你不介意有些小暇疵的话,以上方法还是非常方便的.

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答