Javascript中如何重定向取消函数
How redirect cancel function in Javascript
我不是程序员。我不想用强大的安全代码来保护我的页面。我只需要一个选项,我错过了在我的代码,不知道如何添加它。
<script language="Javascript">
<!--
var password = "lala"
var x = prompt("","")
if (x.toLowerCase() == password) {
location = "http://google.com";
}
else {
alert("Fail")
location = "http://facebook.com"
}
//-->
</script>
正如你所看到的,它是如此的垃圾,但我需要它。当我按下取消按钮,而不是写正确或错误的文本,网站仍然打开。我想在这个脚本中包括取消按钮功能(控制它,你知道),这将重定向到另一个网站,如果按下它(因为它是与真或假的功能)。我不想为它创建一个特殊的按钮或输入
更新:我想将此脚本包含在我重定向到的页面中。谁能告诉我:1. 我如何修改这个脚本,使其只工作一次?2. 这和浏览器的cookie有关吗?
注。:完成)
如果用户按下cancel, prompt将返回null。所以这样做:
if(x == null) // Cancel
{
alert('Cancel');
}
else if (x.toLowerCase() == password) { // Correct password
location = "http://google.com";
}
else { // Wrong password
alert("Fail")
location = "http://facebook.com"
}
然而,我不确定是否所有的浏览器都会返回null当用户按下取消。(我在Opera中测试过)
Try
var x = prompt("","");
if( x == null || x == '')
return;
if (x.toLowerCase() == password) {
location = "http://google.com";
}
else {
alert("Fail")
location = "http://facebook.com"
}
要将浏览器重定向到URL,请在Javascript中使用以下代码段:
top.location.href = "http://google.com";
相关文章:
- jquery点击函数select&取消选择
- 如何取消object.prototypes javascript的一个函数
- 如何从另一个处理程序内部取消JavaScript事件处理程序函数的执行
- 如何在调用去抖函数之后和执行之前取消该函数
- 当函数取消隐藏 2 个元素时,如何在 javascript 中显示/隐藏
- 元素单击处理程序由一个神秘的函数取消设置
- 我可以使用一个函数让所有复选框都被选中或取消选中吗(不使用点击触发器)
- 用变元取消对函数的调用
- .submit JS函数在Safari中不显示CSS覆盖(除非我取消页面加载)
- 在再次被调用之前取消调用函数
- HTMLJavascript-如何向输入语句添加函数并隐藏输入语句,除非选中“是”,然后取消隐藏
- 在javascript中使用.replacement()函数时,请避免取消挂起事件处理程序
- 取消绑定由加载jQuery'的外部脚本添加的事件;s的getScript函数
- 使用构造函数创建的数字没有其值作为属性,请取消String与构造函数的链接
- Javascript:通过另一个函数取消提示
- Javascript函数用于选择/取消选中radgrid标头模板中的所有复选框
- 通过javascript函数取消设置php数组元素
- 如何使用clearTimeout()取消函数
- 取消函数开始时的动画
- Javascript中如何重定向取消函数