2009-11-21 2 views
0

사용자가 키를 제공하고 URL에 매개 변수를 추가 한 다음 현재 창에서 열어 볼 텍스트 상자를 제공하는 자바 스크립트가 필요합니다.사용자로부터 입력 받기, URL 작성 및 현재 창에서 열기

간단하고 확실하지만 Javascript를 처음 사용했습니다.

모든 도움을 받으실 수 있습니다.

감사합니다.

+0

지금까지 무엇을 얻었습니까? –

답변

1

사용자가이 작업을 수행하기 위해 취할 작업에 따라이 작업을 수행 할 수있는이 함수를 호출 할 수 있습니다.

HTML :

<input type="text" name="key" id="theTextBoxID" /> 

JS :이 HTML이 있다면

function changeLocation(){ 

    var theTextBox = document.getElementById("theTextBoxID"); 
    window.location = "someurl.html?someVariable="+theTextBox.value; 

} 

이 기능은

1

... 등등 제출 행위 또는 onclick 이벤트에 의해 호출 될 수

<input type="text" name="url" id="url" /> 
<input type="submit" value="Open URL" onclick="open_url(); return false;" /> 

Th 같은 서버에있는 페이지로 리디렉션 된 경우,이 자바 스크립트

function open_url(){ 
    var url = document.getElementById('url'); 
    url = encodeURIComponent(url); // This escapes special characters 

    window.location = 'http://yourdomain.com/?path=' + url; // Change the current url of the page 
} 

을 사용 도중, 당신은 window.location 호출 도메인 이름 또는 프로토콜이 필요하지 않습니다.

+0

두 분 모두 매우 고마워요! 정확히 내가 무엇을 찾고 있었는지! – Betsy