Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 提醒消息并重定向(或不重定向)_Javascript_Alert_Abort - Fatal编程技术网

Javascript 提醒消息并重定向(或不重定向)

Javascript 提醒消息并重定向(或不重定向),javascript,alert,abort,Javascript,Alert,Abort,假设我正在制作一个节日网站,如果你今天进入,你将看到2010版,因为2011版还没有完成 我想让我的用户知道,他们正在关闭旧网站,他们将被重定向到facebook页面(直到新网站完成) 有了这些代码,我就可以重定向到我们的facebook页面 <SCRIPT LANGUAGE='JavaScript'> window.alert('This is the old edition of our webiste. The new one will be avaliable soo

假设我正在制作一个节日网站,如果你今天进入,你将看到2010版,因为2011版还没有完成

我想让我的用户知道,他们正在关闭旧网站,他们将被重定向到facebook页面(直到新网站完成)

有了这些代码,我就可以重定向到我们的facebook页面

<SCRIPT LANGUAGE='JavaScript'>
    window.alert('This is the old edition of our webiste. The new one will be avaliable soon. You would be redirected')
    window.location.href='http://facebook.com/ourfacebookpage';
    </SCRIPT>

window.alert('这是我们的webiste的旧版本。新版本将很快提供。您将被重定向')
window.location.href=http://facebook.com/ourfacebookpage';
但我如何才能让用户留下来呢?(例如,cancel/stay here按钮)以便用户可以查看旧网站(但他知道这是旧网站)


非常感谢你的建议

使用
窗口。确认
而不是窗口。警报

使用
确认

  if (confirm('This is the old edition of our webiste. The new one will be avaliable soon. You would be redirected')){
    window.location.href='http://facebook.com/ourfacebookpage';
    }

示例:

最简单的方法是使用。它类似于alert(),但有两个按钮:OK和Cancel。如果用户按下OK,则返回true;如果用户按下Cancel,则返回false

<script>
    if (window.confirm('This is the old edition of our webiste. The new one will be avaliable soon. You would be redirected')) {
        window.location.href='http://facebook.com/ourfacebookpage';
    }
</script>

if(window.confirm('这是我们的webiste的旧版本。新版本将很快提供。您将被重定向'){
window.location.href=http://facebook.com/ourfacebookpage';
}
但在页面加载时弹出确认窗口可能会让用户感到惊讶。您可以将消息放在页面上(带有指向facebook页面的链接),而不是弹出“警告/确认”框,并使用另一个链接将该消息从页面中删除(可能使用JavaScript),从而使这一点更加微妙。

谢谢!是这样的:r=window.confirm('msj');if(r==true)window.location.href='';