博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模态窗口的关闭确认和事件执行
阅读量:6815 次
发布时间:2019-06-26

本文共 443 字,大约阅读时间需要 1 分钟。

hot3.png

最近在做一个测评系统,涉及到防止用户半途有意或者无意退出测评,需要在关闭子窗口时确认关闭操作,并在确认后让父窗口执行跳转的事件。这些功能可以通过window的onunload和onbeforeunload实现。

onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。

onbeforeunload也是在页面刷新或关闭时调用,onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。onunload是无法阻止页面的更新和关闭的。而 onbeforeunload 可以做到。

转载于:https://my.oschina.net/wen1512/blog/779549

你可能感兴趣的文章
Blat-windows cmd命令行脚本SMTP模式发邮件的开源工具参数详细说明
查看>>
25匹马取前5,每次只能比5匹
查看>>
使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
查看>>
linux rhel6 搭建RSYNC 差异备份详解
查看>>
mysql语句大全
查看>>
ssh执行sudo命令所遇到的错误解决
查看>>
攻克要塞 - 冲刺题目下载
查看>>
SSH登录-bash:/etc/profile Permission Denied 报错,root登录正常
查看>>
Retrofit2 再次封装(API not restful)
查看>>
OMF方式管理(2)
查看>>
AIX学习之--文件系统修复(/home)
查看>>
10个趣味Linux动画命令
查看>>
android环境搭建
查看>>
Controller增强,全局异常处理类
查看>>
Docker镜像与仓库
查看>>
Linux基础--进程管理相关命令介绍(2)
查看>>
VB.NET 自动打包程序
查看>>
CISCO引擎RPR SSO
查看>>
LINUX APACHE 安装测试
查看>>
Java导致登录UCS Manager异常
查看>>