私は歴史の授業のために模擬検閲グーグルに取り組んでいます。ユーザーが用語を入力すると、スクリプトはそれが「ブロックされた」用語であるか検索可能な用語であるかを確認します。用語がブロックされている場合は別のページに移動し、検索可能の場合は実際のページに移動します。ただし、私のコードでは、スクリプトはブロックされた用語を取得していません。何か案は?
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/
ありがとう!