哪个外汇平台能返佣:ASP编程问题 Response.Redirect和window.onclose()

来源:百度文库 编辑:高校问答 时间:2024/05/04 07:46:22
Response.Redirect("jiaoliu.asp?a=1") 传递a的值的时候要先定义a=1吗?或者我a随便让它=6之类的可以的么?
还有再问个javascript里window.onclose()的函数是怎么用的 window.onclose(session("name")="")这样每次关闭页面的时候能做到清空SESSION么?
各位 请教了
谢谢ZGD了 不过对于第一个问题我是问需要不需要先定义a=1才能够使用("jiaoliu.asp?a=1")传值 对于第二个 我知道有onunload 不过onunload的时候怎么样才能做到清空session 我是用onload的时候使用window.onclose(session("name")="")来达到目的的 可是好象又不对 所以~``````

Response.Redirect("jiaoliu.asp?a=1") 这时候直接会把a=1传递给jiaoliu.asp,你在程序里定义a=6是没用用的。

如果你要把程序里的a值传递给jiaoliu.asp,就要使用Response.Redirect("jiaoliu.asp?a="&a)

清空session要用Session.Abandon(),具体做法就是建立一个隐藏的frame/iframe,在onunload事件激发的时候将这个frame/iframe的location指向一页面,该页面中只包含<%Session.Abandon()%>就可以了。

上面做法成立的前提是你要能保证关闭当前窗口后还有另一个窗口存在,且该窗口包含指定的隐藏frame/iframe,如果你要关闭的当前窗口是最后一个窗口,那就得window.open()一个新窗口,最后再window.close()。

1。 你需要传递参数的话,才需要问号后面的哪些东西,值随便你定义。
2。window是客户端对象,无法对服务器端进行设置,你这样的目的达不到。而且我也没看到它有这个事件,它的关闭事件是onunload。你可以在客户端写入window.onunload=fun; 这样,在IE关闭的时候就会调用fun函数。