如何在jsp页面关闭的时候执行一段js代码

是在jsp关闭的时候执行某个js函数,不是关闭以后,多谢

第1个回答  推荐于2016-02-14
页面中加入一下代码,劫持页面退出事件:
<script>
window.onbeforeunload = function(event) {
//-----你要执行的代码-------------
return confirm("确定退出吗???");
}
</script>
注意:各内核的浏览器的处理方式是不一样的。
第2个回答  2011-06-22
首先 编写好一个函数 即function hello(){ alert("您好") } 然后在最后的 提交按钮的时候 写onclick="hello()" 即<input type="submit" value="提交" onclick="hello()">
这样 当你 点击提交的时候 会跳出一个窗口 显示 您好,
第3个回答  2011-06-13
1、onbeforeunload事件:
 示例:
   <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
   <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
   <title>onbeforeunload测试</title>
   <script>
   function checkLeave(){
    event.returnValue="确定离开当前页面吗?";
在这里可以写你要执行的那个函数
   }
   </script>
   </head>
   <body onbeforeunload="checkLeave()">
   </body>
   </html>

2、onunload事件 
     示例:
   <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
   <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
   <title>onunload测试</title>
   <script>
   function checkLeave(){
    alert("欢迎下次再来!");
在这里可以写你要执行的那个函数
   }
   </script>
   </head>
   <body onunload="checkLeave()">
   </body>
   </html>
第4个回答  2011-06-13
逻辑不对啊 肯定是在关闭之前啊 哪有在关闭之后执行的啊本回答被提问者采纳

jsp关闭页面触发事件
window.onbeforeunload = onbeforeunload_handler;function onbeforeunload_handler(){ var waring = "确定关闭浏览器?";return waring;} window.onunload = onunload_handler;function onunload_handler(){ var waring = "谢谢光临";alert(waring);} ...

js中 当关闭该页面时,刷新另一个页面
这要求刷新的窗口有一个名称,例如windowA。在要关闭的页面加入 如果要刷新的是将要关闭页面的父窗口,则可以在要关闭的页面加入

在jsp中取消按钮怎么写,一点取消按钮页面就关闭的代码
直接用通过JS调用action中对应的方法:比如:function add(){url="调用ACTION中方法的路径";window.location.href=url;}

如何在关闭页面前调用一个js函数
方法一:试试这样,将body里加入onunload事件,当页面关闭前会先执行这个函数,如: 这样的话,不需要点击关闭按钮,反正只要关闭页面就会执行这个函数。方法二:你有个关闭按钮,那么你的关闭按钮可能用的是window.close函数,但是这里你可以自定义这个按钮的函数,点击按钮的时候执行另外一个函数,如执行下...

JSP中<%%>里怎么执行一段JS脚本语言,急啊!
window.event.x"); %> <% out.print("int y= window.event.y;"); %> <% out.print(""); %> 或者 < out.println("");out.println("int x= window.event.x");out.println("int y= window.event.y");out.print("");> ...

jsp弹出框如何关闭并刷新之前页面
给你思路吧:具体实现你应该可以写出来;首先添加 按钮click事件,事件中 写关闭b.jsp页面的脚本 判断 b.jsp页面关闭之后,重新 load a.jsp 页面就可以了

jsp页面没有引用js怎么能执行js代码
jsp页面被引用之后没有js效果是因为js加载失败导致。 解决方法: 1:先检查一下,需要加载是js文件有没有加载进来。 2:如果加载进来了,js不生效,就要看看关心的地方是否有其他的js引用覆盖了; 然后就需要检查语法的问题了

jsp中怎么关闭窗口?
如果你 执行close()方法去关闭一个不是由脚本程序打开的窗口,就会出现一个确认对话框让用户选择是否关闭窗口。如果在历史列表中只有当前一个记录,那么在 Navigator中就不会出现对话框。然而,如果你使用close()退出最后运行的浏览器实例,确认对话框就会出现。也就是说, 我用window.open一个窗口, ...

在JSP中通过javascript提交Form,自动关闭页面,为什么有时候页面关了,Fo...
这个写法……不能这么写啊,语句的执行时间不太好确定的 比较好的作法是 a href="#" onclick="javascript:document.notesForm.submit();"只提交,然后在后台submit处理完成后,再输出js,关闭窗口

jsp 中用js提交表单并关闭本窗口的问题。
1、在html中的表单form设置属性action='#'防止自动提交 2、利用js获取html中表单form,重新设置表单的action 3、action设置完毕后调用form.submit()方法提交表单 4、表单提交后利用window.close()关闭当前窗口 button按钮也可以的啊,一样的使用方法啊,在js中提交的,还是说你想根据不同的按钮将form1表单提交到不同的...

相似回答