最近遇到一个js关闭页面的难题,现在未解决,希望大家帮帮忙。在网上找了很久也找不到满意的答案,自己整理了一下,代码如下:
<Script language="javascript">
//页面关闭、刷新、重定向会调用此方法
function Closed()
{
//判断是否为关闭窗体
if(event.clientX+30>=document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.event.returnValue="确定要退出本页吗?"
}
}
</script>
<body onBeforeUnload="Closed();" >
window.event.returnValue="确定要退出本页吗?" 会提示用户是否关闭页面,确认或取消,如果window.event.returnValue有不同返回值就一切完美解决了,现在都不知道用户选择的是确定还是取消了,无法确定是否要清楚用户信息了。
问题已解决:把 window.event.returnValue="确定要退出本页吗?"
换成 window.location.href="delete?username="+username;
这样就把用户名传到服务,然后进行处理,只是不能提示用户是否真的要退出本页面就直接关了,不过功能还算是完成了。
分享到:
相关推荐
"魔塔24层攻略.txt"文件可能是为玩家提供的游戏攻略,帮助他们解决游戏中遇到的难题,提高游戏的可玩性和趣味性。攻略可能包含了每层怪物的属性、策略建议以及隐藏道具的位置等信息。 "img"目录下包含的是游戏的...
"ymPrompt"是一款功能强大的网页窗口控件,尤其在JavaScript编程中被广泛使用。它能够为开发者提供便捷的弹窗功能,不仅可以实现普通的信息提示,还可以覆盖整个页面,包括由多个iframe组成的复杂页面结构。这样的...
HTML5游戏源码的开发基于HTML5、CSS3和JavaScript等技术,这些是现代网页开发的核心。HTML5是超文本标记语言的第五个版本,它引入了许多新特性,如离线存储、媒体元素、 canvas 绘图、svg矢量图、geolocation 定位...
在网页设计中,JavaScript(JS)与CSS(层叠样式表)是两个至关重要的技术,它们共同作用于页面的布局和交互。标题“JS设置站内站外搜索样式”指向了一个问题,即如何利用JavaScript来调整网站内的搜索框以及外部...
它的出现解决了在老旧浏览器上实现现代交互设计的难题,让开发者能够专注于业务逻辑,而无需过多关注底层技术细节。通过合理地运用这个插件,你可以为用户提供一致的用户体验,无论他们正在使用何种浏览器。
总的来说,解决Firefox中ExtJS关闭窗口后再打开后iframe中js函数访问不到的问题,关键在于正确地获取和使用iframe的`contentWindow`属性。同时,了解并遵循同源策略以及适时使用跨域通信技术,对于开发健壮的Web应用...
在Node.js开发过程中,调试和剖析是至关重要的环节,它能帮助我们理解代码运行时的行为,定位并修复问题。`inspect-process`是一个实用的工具,它允许开发者利用Chrome DevTools来对Node.js应用进行简单的调试。这个...
例如,离线存储`localStorage`和`sessionStorage`用于在用户关闭页面后保存数据;`FormData`对象方便地处理表单数据提交;Web Workers提高后台计算性能,提升用户体验。 总结,设计手机登录页面和答题页面时,必须...
为了解决这个难题,有几种常见的解决策略: 1. **使用透明iframe覆盖**: 这是题目中提到的"iframeBgIframe"可能对应的方法。创建一个透明的`<iframe>`,设置其大小和位置覆盖在浮动层和`<select>`之上,由于`...
在IT行业的网页开发领域,掌握一系列的小技巧可以显著提升工作效率,优化用户体验,本文将深入解析“方便实用的网页开发小技巧...在实际工作中,灵活运用这些技术,可以有效解决各种开发难题,提高项目的质量和竞争力。
"Tencent-vConsole-master_java_Vconsole最新版_" 提供了一个强大的解决方案,它是一个由腾讯开发的移动端JavaScript控制台工具,专为手机网页调试设计。Vconsole允许开发者在实际设备上查看和控制Web应用的...
在Vue项目开发中,页面缓存问题是前端开发经常会遇到的难题。这篇文章为我们提供了一个在Vue项目中强制清除页面缓存的解决方案。以下将对内容进行知识点的详细解释。 首先,要理解前端页面缓存的基本原理。浏览器...
**AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,提升了用户体验。在网页应用中,AJAX可以...
- **多个navTab页面或dialog页面ID冲突**: 解决ID冲突导致的问题。 - **jQuery1.4.2和jquery.validate.js在IE的兼容问题**: 处理IE浏览器下的兼容性问题。 - **升级jQuery1.4.2注意事项**: 升级jQuery版本时需要注意...
- **常见问题及解决**:列出了常见的技术难题及其解决方案。 #### 常见问题及解决 - **如何整合第三方jQuery插件**:指导如何将其他插件融入DWZ框架中。 - **Error loading XML document: dwz.frag.xml**:解决XML...
可以通过编写特定的JavaScript代码来实现全屏显示,例如创建一个引导页,使用`window.open()`函数打开主应用页面,并利用`fullscreen=yes`参数确保全屏模式,同时使用`window.close()`在完成任务后关闭引导页,确保...
- **解决方法**:关闭或修改服务器端的安全配置文件,确保OPTIONS请求可以通过。 #### 第三种现象:头部匹配不一致 - **现象**:预检请求成功,但某些头部字段匹配不一致。 - **原因**:服务端对某些头部字段的...
3. **实时刷新**:在IETester中,你可以快速切换版本并实时刷新页面,无需反复关闭和打开浏览器,极大地提高了工作效率。 4. **调试工具**:虽然不如现代浏览器的开发者工具那么强大,但IETester仍提供了一定的调试...
在处理JSP页面时间显示时,My97DatePicker能提供一种直观、易用的方式,使得用户可以方便地选择或输入日期,同时解决了格式化和验证的难题。 My97DatePicker的主要特性包括: 1. **多语言支持**:它内置了多种语言...