<script language=javascript>
function window.onbeforeunload()
{
if (typeof evt == 'undefined') {
evt = window.event;
}
if (evt) {
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey){
// 这个可以排除刷新 关闭的时候触发
window.onunload = function() {
window.location.href = "../logout.jsp";
}
}
}
}
</script>
为什么关闭ie的时候有的时候能跳进去logout.jsp有的时候不行
问题补充:我看网上也有这有这种写法的,这种怎么用啊
我试了试好像也是不行啊
<script language=javascript>
function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","logout.jsp",false);
xmlhttp.send();
}
}
</script>
相关推荐
假设在父页面上有一个名为`updateParentData`的函数,可以在子页面中这样调用: ```javascript parent.updateParentData('子页面传递的数据'); ``` 接着,我们讨论“子页面给父页面赋值”。当子页面完成了某些操作...
当需要在一个窗体中调用另一个窗体时,可以通过实例化目标窗体的方式来实现。例如,在`FormReportList`中创建`FormPubs`对象: ```csharp public FormPubs fp; public FormReportList(FormPubs f) { fp = f; ...
`showModalDialog`与`showModelessDialog`类似,也是IE特有功能,用于打开一个模态对话框,即用户必须关闭对话框后才能继续与父页面交互。`showModalDialog`允许传入参数并返回结果,但同样因为兼容性问题,其在现代...
C# winform 子窗体调用父窗体函数实现关闭该窗体打开另一个窗体;在父窗体分From1内嵌一个panel1,在panel1里载入From2,点击在子窗体From2中的按钮,清除panel1里的From2,新载入From3,点击在子窗体From3中的按钮...
上述代码中,`confirm()`函数会在关闭页面前弹出一个对话框询问用户是否确定要关闭。如果用户点击“确定”,则执行`window.close()`关闭当前窗口;如果用户点击“取消”,则不执行任何操作。 ### 四、总结 通过以上...
在`mainwindow.cpp`中,我们需要为界面上的按钮设置一个槽函数(slot),当按钮被点击时,这个槽函数会被调用。QT的信号与槽机制使得我们可以轻松地响应用户事件。在`mainwindow.ui`文件中,我们可以使用Qt Designer...
根据提供的文件信息,本文将详细解释如何在ASP.NET应用程序中实现关闭页面时清除Session状态的具体方法及其实现机制。 ### 一、理解Session 在Web开发中,Session是一种常用的技术,用于存储用户会话期间的数据。...
在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在APP内部加载并显示网页内容。这个源码示例展示了如何在WebView中调用H5页面,并利用Android原生的摄像头功能来扫描二维码,实现二维码识别。下面...
在IT领域,尤其是在Web开发中,"jquery弹出层不关闭 父页面刷新"是一个常见的交互需求。这里,我们主要讨论如何使用jQuery实现这样的功能,即在一个弹出层(通常是一个模态对话框)显示时,用户可以操作父页面而不会...
在网页开发中,有时我们需要在不同的页面之间传递信息或者操作状态,例如从第一个页面提交数据到第二个页面,并期望第二个页面能够直接对第一个页面的控件进行操作。这通常涉及到跨页面通信、JavaScript对象持久化...
在这个例子中,$.asyncBox是AsyncBox插件的调用,设置了弹窗的标题、内容、类型(error表示错误提示)以及一个简单的确定按钮。 同时,为了便于用户学习和使用,AsyncBox可能包含了详细的文档和示例代码,指导...
3. **事件监听**:接下来,我们为关闭按钮添加一个`click`事件监听器,当用户点击关闭按钮时,触发相应的函数。 ```javascript closeModalBtn.addEventListener("click", function() { // 这里添加刷新父页面的代码...
在C#编程中,"打开一个窗体、就关闭一个窗体"的场景通常涉及到Windows Forms或WPF(Windows Presentation Foundation)应用中的窗口管理。在这些类型的应用中,窗体(Form或Window)是用户界面的基本组成部分,用于...
这个事件并不标准,通常用于`window.close()`方法,当一个弹出窗口或子窗口被关闭时触发。然而,在主窗口上,`onclose`通常不会触发,因此在判断页面关闭或刷新时,主要依赖的是`onunload`和`onbeforeunload`事件。...
在IT领域,尤其是在Web开发中,处理父子页面之间的交互是一个常见的需求。特别是在用户操作子页面后需要刷新或更新父页面的情况下,如何优雅地实现这一功能是开发者需要掌握的关键技巧之一。根据给定的代码片段和...
`onBackPressed`方法重写了Android的返回键行为,当用户按下返回键时,如果WebView可以回退(即有浏览历史),则调用`goBack`方法回到上一个网页;否则,执行默认操作,关闭Activity。 布局文件`activity_my_web_...
有些过时的网页版系统可能会点开好几个页面, 当点击其中一个页面的Logout时, 所有打开的网页都需要关闭. 在下思维比较愚笨, 想到了两个笨方法. 1. 监听第一个打开的页面rootpage. 当点击Logout时, 把rootpage中的...
本项目名为“JSP页面调用MySql数据库验证用户账号密码”,它提供了一个基础的用户登录系统,适用于初学者学习如何通过前端页面与后端数据库进行交互。 JSP是一种基于Java的技术,用于创建动态网页。它允许开发者在...
首先,理解MFC调用QT页面的核心原理:通过创建一个动态链接库(DLL)来实现MFC与QT的交互。QT工程被封装到DLL中,然后在MFC应用中通过接口调用这些DLL中的函数,显示和控制QT界面。 1. **创建QT工程** - 首先,你...
- **使用`history.back()`或`history.go(-1)`返回上一页**:这种方式不是直接关闭窗口,而是让用户返回到上一个页面。 ```javascript history.back(); ``` ### 总结 以上介绍的这些方法涵盖了常见的关闭窗口和...