onbeforeunload时设为首页如何实现?

aspxcss 2013-07-17 04:54:01
如何在onbeforeunload时弹出设为首页提示?

或者用别的办法在页面加载或者关闭时弹出设为首页窗口。
...全文
75 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Null_Reference 2013-07-17
  • 打赏
  • 举报
回复
在html页面最前面写设为首页就行了
资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在网页开发过程中,经常遇到需要关闭当前页面的情况,比如用户完成操作或确认无误后,可能要关闭当前窗口或标签页。以下是几种用 JavaScript 实现关闭当前页面的方法及详细解释。 第一种是不带任何提示关闭窗口的 JavaScript 代码。直接使用 JavaScript 的 window.close()方法可以尝试关闭当前浏览器窗口,不过通常它只能关闭由脚本打开的窗口。若窗口是用户打开的,需在 window 对象上操作 opener 属性,把 opener 设为 null,再用 window.close()关闭窗口,像这样: 但要留意,因浏览器安全限制,现代浏览器一般不允许脚本随意关闭非其打开的窗口。 第二种是自定义提示关闭窗口的 JavaScript 代码。若想在关闭窗口前给用户确认提示,可利用 JavaScript 内置的 confirm()函数。confirm()会弹出一个有 “确定” 和 “取消” 按钮的对话框,返回值是 true 或 false,根据用户操作来决定是否执行关闭操作。示例代码如下: 这种方法比第一种更人性化,能让用户有提示和选择。 第三种是关闭当前页面按钮的实现。在实际网页里,常会放一个按钮用于关闭当前页面,通过给按钮添加 onClick 事件,调用自定义的关闭函数。例如: 点击此按钮,就会调用之前定义的 custom_close()函数,从而弹出提示框,用户确认后关闭页面。 第四种是通过 HTML onbeforeunload 事件在页面关闭前提示用户。若希望在用户通过浏览器的最小化、最大化或关闭按钮关闭页面时弹出确认对话框,可以利用 HTML 的 onbeforeunload 事件,示例如下: 当用户尝试离开页面,浏览器就会显示自定义的确认对话框,用户若选择

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧