我正在为历史课程进行模拟审查Google。应该发生的事情是用户输入一个术语,脚本将检查它是否是“受阻”术语或可搜索术语。如果该术语被阻止,它将导致不同的页面,并且如果它是可搜索的,则会导致实际的页面。但是,通过我的代码,脚本不会提取被阻止的术语。有任何想法吗?Javascript数组和循环
的Javascript:
function searchCensor()
{
var keyTerms = document.getElementById("search").value;
var blockedTerms = new Array("censorship", "democracy");
var counter, blocked;
for(counter = 0; counter < blockedTerms.length; counter++) {
if(keyTerms == blockedTerms[counter])
blocked = 1;
else
blocked = 0;
}
switch(blocked)
{
case 1: window.location = "http://andrewgu12.kodingen.com/history/censor.php";
case 0: window.location = "https://www.google.com/search?q="+keyTerms;
}
}
网站:http://andrewgu12.kodingen.com/history/
谢谢!
您是否收到任何错误?你在测试什么数据? – j08691 2012-04-26 19:28:43
我在封锁条款(“民主”和“审查制度”)进行测试,并没有一个被挑选为“封锁” – Andrew 2012-04-26 19:30:09