关闭标签警报修改

时间:2018-06-01 22:19:33

标签: javascript

所以我开始一个新的网站,我们将提供专业简历制作服务。因此,并非所有人都愿意为某些想要免费的服务付费。所以对我来说问题是当访问者来到我的网站&离开我将添加"你想离开吗?" javascript(不知道它叫什么,因为我不是一个程序员,在研究我的网站的过去一周才学会了这些东西。)所以当访问者试图离开时,网站会询问他们是否确定& ;然后当他们点击"离开"我想链接离开按钮,将访客重定向到免费赠送简历制造商,这将是一个内部链接(只是一种保留潜在客户的方式)。从那里制作的简历(免费链接)将在我们公司的水印和它上面将为他们提供一个删除水印的选项。那我该怎么做?我在研究时找到的脚本只适用于Edge,我如何才能在所有浏览器上运行?以下是我几天前从视频中找到的脚本,该脚本仅适用于Edge。

PS: - 这是我的第一篇帖子,如果我写错了,请告诉我。

<script>
<script type="text/javascript">
var areYouReallySure = false;
function areYouSure() {
    if(allowPrompt){
        if (!areYouReallySure && true) {
            areYouReallySure = true;
            var confMessage = "***************************************Hi*I*am*some*text***************************************";
            return confMessage;
        }
    }else{
        allowPrompt = true;
    }
}

var allowPrompt = true;
window.onbeforeunload = areYouSure;
</script>

1 个答案:

答案 0 :(得分:0)

您可以使用显示对话框的内置函数confirm()(类似于alert()的对话框),但您可以在 Ok 之间进行选择取消按钮。

该函数返回一个布尔值:

  • true如果用户点击确定

  • false如果用户点击取消

confirm("Are you sure you want to leave?");