我希望在只在关闭该页面的时候执行function window.onunload(),为什么在刚打开这个页面时也执行function window.onunload() ?
该页面代码如下:<HTML>
<HEAD>
<%@ page
language="java"
contentType="text/html; charset=GBK"
pageEncoding="GBK"
%>
<META http-equiv="Content-Type" content="text/html; charset=GBK"><title>聊天室</title>
<%@ page import = "StudyBbs.*" %>
<%@ page import = "java.util.*" %> <%
String Name =(String) session.getAttribute("username");
%>
<script language="javascript">
function window.onunload()
{
<%
String Name1 =(String) session.getAttribute("username");
Vector ListUser=null;
ListUser =(Vector)application.getAttribute("UserName");
ListUser.remove(Name1);
out.print("alert(\"您已退出聊天室!\");");
System.out.println("error");
%>
}
</script>
</head>
<frameset rows = "*,100" >
<frameset cols = "*,150" >
<frame src = "show.jsp" name="mainFrame" scrolling="auto">
<frameset rows = "80,*,0" >
<frame name = "image" src="image.htm">
<frame name = "userlistFrame" src="userlist.jsp">
<frame name = "hiddenFrame" src="transact.jsp">
</frameset>
</frameset>
<frame src="input.jsp?username=<%= Name %>" name="inputFrame">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" >
您的浏览器不支持框架,对不起!
</body ></noframes>
</html>
该页面代码如下:<HTML>
<HEAD>
<%@ page
language="java"
contentType="text/html; charset=GBK"
pageEncoding="GBK"
%>
<META http-equiv="Content-Type" content="text/html; charset=GBK"><title>聊天室</title>
<%@ page import = "StudyBbs.*" %>
<%@ page import = "java.util.*" %> <%
String Name =(String) session.getAttribute("username");
%>
<script language="javascript">
function window.onunload()
{
<%
String Name1 =(String) session.getAttribute("username");
Vector ListUser=null;
ListUser =(Vector)application.getAttribute("UserName");
ListUser.remove(Name1);
out.print("alert(\"您已退出聊天室!\");");
System.out.println("error");
%>
}
</script>
</head>
<frameset rows = "*,100" >
<frameset cols = "*,150" >
<frame src = "show.jsp" name="mainFrame" scrolling="auto">
<frameset rows = "80,*,0" >
<frame name = "image" src="image.htm">
<frame name = "userlistFrame" src="userlist.jsp">
<frame name = "hiddenFrame" src="transact.jsp">
</frameset>
</frameset>
<frame src="input.jsp?username=<%= Name %>" name="inputFrame">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" >
您的浏览器不支持框架,对不起!
</body ></noframes>
</html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货