2014-09-23 35 views
0

美好的一天,“您确定要离开这个页面” javascript函数内部<img>

最近,我的工作在那里一定button(图像图标类似于一个按钮,退出页面)页面上出现在顶部它的大部分角落。 <img src="img/logout.png">一旦用户点击这个button/icon弹出消息,屏幕上会显示提示“您确定要离开此页面吗?是|否”与stackoverflow类似。如果用户点击是,那么他/她将被引导到另一个页面;如果不是,那么他/她将被带回他/她进入的当前页面。但我不知道如果这将工作在<img>标签。无论如何,Iv'e试图运行这个ff。代码:

的index.php

var answer = confirm("Are you sure you want to leave this page?"); 
if(answer){ 

window.location =("dashboard.php"); 
} 
else{ 
window.location =("index.php"); 
} 

然后我把<img>标签,看起来像这里面的函数调用:<img src="img/logout.png" onMouseUp="answer()">

结果: 当我试图运行它,在弹出即使我按下“是”或“否”,它仍然保持在屏幕上。

想想我可能错过了什么......任何人知道如何处理它?

+0

为什么onmouseup的头部中添加该的?而不是你应该使用onclick – Shadow 2014-09-23 06:50:19

回答

2

而是所有你可以在

window.onbeforeunload = function(){ return " are you sure! you want to leave this page"; } 
相关问题