Bal*_*kam 3 javascript onbeforeunload
如果用户单击浏览器的后退按钮,则我需要出现提示并要求确认.如果用户单击"确定",则应该导航到xx.html.如果用户点击"取消",则应该阻止导航.我怎样才能做到这一点?
注意:我已经尝试过该onbeforeunload方法,但它适用于所有导航操作.例如,单击页面上的链接也将触发此事件并向用户显示消息.
你不能.您可以做的最好的事情是onbeforeunload在点击普通链接时使用和删除该事件:
<script type="text/javascript">
window.onbeforeunload = function() {return "Are you sure?"}
</script>
<a href="somewhere.html" onclick="window.onbeforeunload = null;">Leave</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8560 次 |
| 最近记录: |