如何解决提醒消息并重定向或不重定向
| 可以说我正在制作一个节日网站,如果今天输入,您将获得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.confirm()
。就像alert()一样,但是它有2个按钮:“确定”和“取消”。如果用户按“确定”,则返回true;如果用户按“取消”,则返回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>
但是在页面加载时出现确认窗口弹出窗口可能会让用户感到惊讶。您可以通过将消息放在页面上(带有指向Facebook页面的链接)而不是弹出警报/确认框来使内容更加微妙,并拥有另一个从页面中删除该消息的链接(也许使用JavaScript)。
, 使用window.confirm
代替窗口。
, 使用confirm
。
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\';
}
示例:http://jsfiddle.net/niklasvh/hERqw/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。