`

关闭时才执行的javasciprt

阅读更多
   1. <html>  
   2.     <script src="jquery.js"></script>  
   3.     <script   language="javascript">     
   4.   window.onbeforeunload=function()    
   5.   {     
   6.       var   n   =   window.event.screenX   -   window.screenLeft;     
   7.       var   b   =   n   >   document.documentElement.scrollWidth-20;     
   8.       if(b   &&   window.event.clientY   <   0   ||   window.event.altKey)     
   9.       {     
  10.           alert("是关闭而非刷新");     
  11.          sendAjax('http://localhost:8888/testStruts2/test/test.action','');     //这里可以放置你想做的操作代码     
  12.       }     
  13.   }     
  14.   </script>  
  15.     <script>  
  16.     function sendAjax(url,data){  
  17.             $.ajax({  
  18.        type: "POST",  
  19.        url: url,  
  20.        data: data,  
  21.        success: function(msg){  
  22.          alert( "Data Saved: " + msg );  
  23.        }  
  24.         });  
  25.     }  
  26.     </script>  
  27.   
  28.     <input type="button" onclick="sendAjax('http://localhost:8888/testStruts2/test/test.action','');"/>  
  29.   
  30. <html>  
分享到:
评论

相关推荐

    JAVASCIPRT API

    例如,`window.location`用于处理当前页面的URL,`window.setTimeout()`用于设置延时执行的函数。 3. **AJAX(Asynchronous JavaScript and XML)**:AJAX是异步JavaScript和XML的缩写,它使用XMLHttpRequest对象来...

    javaSciprt基础

    这样,当HTML页面加载时,会执行`test.js`中的所有脚本。 接着是使用变量。在JavaScript中,变量用于存储数据。声明变量通常使用`var`关键字,如`var myVariable = "Some value";`。你可以改变变量的值,也可以使用...

    javasciprt 集合

    其中包括长期收集的javascript经常用特效,以及代码示例、表单验证等等 其中包括目录生成器QuickMenu、javascript树dtree、日历等等,反正东西很多就是了

    html文本编辑器(javasciprt+css)

    当这些事件发生时,JavaScript代码会执行相应的操作,比如改变文本的字体、颜色、大小等样式。此外,JavaScript还能处理数据的保存和加载,确保用户编辑的内容得以保留。 CSS(Cascading Style Sheets)用于控制...

    用javaSciprt写的进度条

    JavaScript是一种广泛应用于网页和应用程序开发的脚本语言,它的强大之处在于可以实时更新和交互页面内容,这在创建动态用户体验时非常有用。在本案例中,我们关注的是使用JavaScript实现的“进度条”功能,这是一个...

    javasciprt操作数字

    JavaScript是一种广泛应用于Web开发的脚本语言,它在处理数字时提供了丰富的功能。在实际的开发工作中,理解和熟练掌握JavaScript中的数字操作对于提高代码效率和用户体验至关重要。本节将深入探讨JavaScript如何...

    javasciprt下jquery函数$.post执行无响应的解决方法

    ‘,将导致$.post无法成功执行。 代码如下: var jsonstr='{\u201cvalue\u201d:\u201dabcd&lt;efg\u201d}\u2019; $.post( url, { \u201cjsonstr\u201d: jsonstr }, function (data, status) { }); \u9700\u8981\u5c06...

    JavaSciript写的俄罗斯方块

    JavaSciript写的俄罗斯方块,领悟JavaScirpt的博大大!JavaSciript写的俄罗斯方块,领悟JavaScirpt的博大大!

    JavaSciprt中处理字符串之sup()方法的使用教程

    3. 虽然`sup()`方法在大部分现代浏览器中都得到了支持,但在较老的或者非主流浏览器中可能无法正常工作,因此在开发时需要考虑到兼容性问题。 4. 由于`sup()`方法返回的是一个HTML实体,因此在插入到DOM中之前,你...

    uia-simjs:SimPy的JavaSciprt端口,基于过程的离散事件模拟框架

    用于JavaScript,DESim4JS的UIA-SIM DESim4JS是SimPy(基于过程的离散事件模拟框架)JavaScript端口。 DESim4JS旨在将SimPy中使用的概念移植到JavaScript世界。例子一个简单的例子: var env = new desim ....

    java面试宝典

    184、Servlet执行时一般实现哪几个方法? 44 185、getServletContext()和getServletConfig()的意思 44 186、Hashtable和HashMap 44 187、JAVA SERVLET API中forward() 与redirect()的区别? 44 189、Can a Java ...

    JavaScript_深度剖析(从入门到精通).doc

    - **脚本语言**:无需编译,可在程序运行时逐行解释执行。 - **基于对象**:能够利用已创建的对象进行编程,具备面向对象特性。 - **简单性**:基于Java的基本语句和控制流程,易于学习,适用于初学者。 - **安全性*...

    “药膳典”小程序是针对这一现象来根据用户的身体信息,个人喜好,为用户量身制定药膳食谱进行调理身体,本设计以微信开发者工具为主

    反而影响了健康,经常自己误判食错药膳等,“药膳典”小程序是针对这一现象来根据用户的身体信息,个人喜好,为用户量身制定药膳食谱进行调理身体,本设计以微信开发者工具为主,使用HTML,CSS,Javasciprt,及微信云...

    IndexedDB-Backend:BabylonJS 的 IndexedDB 后端

    #BabylonJS IndexedDB 后端这个 BabylonJS(2.1 及更高版本)... ##用法在 BabylonJS 的 javasciprt 文件后添加扩展名: &lt; script src =" babylon.2.1-alpha.debug.js " &gt; &lt;/ script &gt;&lt; script src =

    piscine::fire: 从零开始的 JavaScript 紧缩课程

    这是 Piscine 项目,这是一个由 42 名学员创建的 Javasciprt 短期课程。 :spiral_notepad: 课程 : JS 基本语法 - 数据类型 / const 和 let / 异常处理 JS01:数组和函数 JS02:对象 JS03:面向对象和类 JS04 JS05...

    JavaScript+flash实现相册功能

    Flash 具有强大的图形渲染能力和视频支持,因此在创建相册时,它可以实现更复杂的动画效果和图片处理。例如,Flash 可以轻松创建动态的相册封面,支持图片拖放、旋转、缩放等操作。同时,Flash 的ActionScript语言...

    开始对AngularApp进行单元测试(1)

     先说说jasmine,它算作一个行为驱动开发(behaviourdrivendevelopment,BBD)的JavaSciprt的框架,会让人困惑的是,它也可以用测试驱动开发(testdrivendevelopment,TBD)的思想来写测试。BBD和TBD两种风格会有些区别...

    KouChi:静态网站页面

    #####文件结构简介index.html 主页menu-X-Y-zzz.html 其他功能页,命名方式:X: 第一级菜单的第X项Y: 第一级菜单的第X项,第二级菜单第Y项zzz: 本页内容描述orginalPages 网页原始模板css css文档js javasciprt文档...

Global site tag (gtag.js) - Google Analytics