日期:2014-05-18  浏览次数:20824 次

问关闭窗口时怎样用JSP脚本把session清空?
我用脚本关闭窗口的,现在要关的同时把session清了
function   winclose()
{
   
      top.opener=null;
      top.close();
}
请问如何写?

------解决方案--------------------
好难哦,可以考虑top窗口里面放一个iframe,在
function winclose()
{
top.iframe_name.src= link;
top.opener=null;
top.close();
}
link是一个servlet,里面执行关闭session
------解决方案--------------------
JS是客户端运行, 不能控制服务器端的SESSION, 只能是在关闭时,想办法提交给服务器,然后在服务器端来清, 再返回页面,带一个关闭的参数, 然后在ONLOAD里指向一个方法, 在方法里判断返回的参数, 如果是关闭, 那么关闭本窗口
------解决方案--------------------
同意一楼,link也可以写成jsp
function winclose()
{
top.iframe_name.src= link;
top.opener=null;
top.close();
}