javascript - 如何让 onbeforeunload 显示消息并为 onbeforeunload 设置条件?
问题描述
所以,我正在做一个项目,我的任务是在页面上创建一个 onbeforeunload。我有 2 个问题,我仍然不知道如何更正它们:我的项目有一个包含很多输入元素的页面,我应该在更改发生时创建一个 onbeforeunload。首先是我的 onbeforeunload 代码无法显示我想要的消息。这是我的 onbeforeunload 代码:
window.onbeforeunload = function() {
return 'You have unsaved changes!'
}
第二件事是我有两张图片用作网页中的按钮。每次我点击图片时,onbeforeunload 都会触发。我想问如何编写javascript来检查我是否单击了这些图像,onbeforeunload不再触发?
<a href="https://www.w3schools.com">
<img src="btn_search" alt="btn_search" width="50" height="30">
<img src="btn_search_2" alt="btn_search" width="50" height="30">
</a>
这是我的代码:http: //jsfiddle.net/ae58vhfw/3/ 非常感谢
解决方案
推荐阅读
- maven - 安装 DL4J 时构建失败
- dataset - PETS2007 链接断开
- database - Kraken.com - 根据 /public/Trades 端点协调 websocket 交易数据
- sql - 创建表时出现 Oracle 错误。ORA-00998: 必须使用列别名命名此表达式
- javascript - 如何切换多个相同类别的列表
- c++ - 在 FOR LOOP c++ 上输入带有空格的字符串
- database - 为待办事项列表设计一个数据库,用户可以在其中将任务拖放到任何位置
- mongoose - Mongoose $lookup 将 ObjectId 填充为数组
- python - 为什么在使用空迭代器调用时,`max` 和 `min` 不返回适当的无穷大?
- http - 当您针对特定错误发回 400 HTTP 状态时,您在哪里放置提示?