2012-12-08 2 views
0

자바 스크립트 코딩 등을 사용하는 사이트가 있습니다. 특정 키워드를 입력하면 특정 URL로 리디렉션되는 입력 상자를 만들고 싶습니다. 입력란에 "암소"라고 입력하면 암소가 키워드입니다. 그런 다음 특정 URL로 리디렉션됩니다. 그러나 상자에 "duck"을 입력하고 오리가 키워드라고 가정하면 다른 설정 URL로 나를 보내 게됩니다. 이것이 가능한가? 그렇다면 어떻게 할 수 있습니까?URL로 리디렉션되는 자바 스크립트 키워드 입력 상자

답변

0

당신은 잘 작동하지 않는 것이

var keywords = [ 
    { 
     word: "cow", 
     url: "my_cow_url" 
    }, 
    { 
     word: "duck", 
     url: "my_duck_url" 
    } 
]; 
var txtbox = document.getElementById("myTextBoxId"); 
txtbox.addEventListener("keypress",function(){ 
    for (var i=0;i<keywords.length;i++){ 
     if (keywords[i].word === txtbox.value){ 
      window.location.href = keywords[i].url; 
      return; 
     } 
    } 
}); 
+0

같은 것을 할 수있는, 그것은 '문서'정의되지 말한다. 11 번 라인. –

+0

와우, 어떤 브라우저? 그 선을 window.document.getElementById로 대체 해보십시오. –

관련 문제