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

JSP通过JAVASCRIPT打开JSP的问题
<%@   page   contentType= "text/html;   charset=GBK "   %>
<html>
<head>
<script   language= "javascript "   type= "text/javascript ">
function   closepage()
{
window.open( "ad.jsp ");
}
</script>

<title> index.gif </title>
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=GBK "   />
</head>

<body   onunload= "closepage() ">


这个是我的主页的代码   我想在用户关闭页面后打开     AD.JSP     然后在AD。JSP里销毁SESSION   怎么做到?   现在这个AD。JSP老是打不开     很郁闷;请高手帮忙!


------解决方案--------------------
把ad.jsp加上http构成完成的路径试试

------解决方案--------------------
用ajax来做
------解决方案--------------------
window.open( "ad.jsp ");----> window.open( 'ad.jsp ');
试试
------解决方案--------------------
http://blog.cnknow.com/blogview.asp?logID=624

看看这个就明白了哈!
------解决方案--------------------
<body onunload= "closepage() "> 你这个明明是在页面加载的时候打开ad.jsp嘛。怎么能说是在关闭时打开呢。
------解决方案--------------------
楼主的代码是没有问题的.要有问题,你看看是不是路径的问题吧...
onunload的用法是没有任何问题的.
我测试过了.
------解决方案--------------------
window.top.opener=null;
window.top.close();
window.open( "ad.jsp ", "_blank ");
------解决方案--------------------
么问题的撒~~
------解决方案--------------------
没问题,有问题的话,可能是路径不对。
------解决方案--------------------
<body onunload= "javascript:closepage() ">
------解决方案--------------------
没问题...

------解决方案--------------------
看看页面的路径对吗?感觉是路径问题

------解决方案--------------------
onbeforeunload吧
------解决方案--------------------
用JS的location href= "as.jsp " 这样来打开试试