2012-09-29 1 views
2

나는 초보자입니다! 나는 이런 식으로 뭔가가 필요합니다명령 행에서 html javascript에 문자열을 전달하는 방법이 있습니까?

C:\MyHtmlPage.html "string_that_I_need_to_pass_to_the_javascript_code_inside_MyHtmlPage" 

및 내부의 "string_that_I_need_to_pass_to_the_javascript_code_inside_MyHtmlPage"를 넣어 : 그렇게 유사한 일이

var externalstring 

있습니까? 감사합니다.

편집 :

나는 길을 찾았습니다!

start firefox "file:///C:/MyHtmPage.html?externalstring=string_that_I_need_to_pass_to_the_javascript_code_inside_MyHtmlPage" 

을 그리고 자바 스크립트에서 나는이 (http://papermashup.com/read-url-get-variables-withjavascript/) 추가 : 내부 DOS 명령 줄 나는 쓰기

var externalstring = getUrlVars()["externalstring"]; 
alert(externalstring); 

function getUrlVars() { 
var vars = {}; 
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, 
function(m,key,value) { 
    vars[key] = value; 
}); 
return vars; 
} 

감사를 당신에게 조언을 구하십시오! 자바 스크립트에서 다음

<a href="file:///C:/MyHtmPage.html#string_that_I_need_to_pass_to_the_javascript_code_inside_MyHtmlPage">CLICKY</a> 

과 : 당신은 브라우저에서로드하는 경우 =)

+0

왜 하시겠습니까? – Erwin

답변

1

아니,하지만 당신은 fragment identifier

이 같이

을 사용할 수 있습니다

console.log(window.location.hash); 
2

당신이 할 수있는 다음과 같은 검색어 매개 변수를 사용하십시오.

C:\MyHtmlPage.html?parm=string_that_I_need_to_pass_to_the_javascript_code_inside_MyHtmlPage 

페이지 자바 스크립트에서 window.location.search을 사용하여 parm = xxxx 조각을 검색하고 원하는 경우 xxx를 구문 분석 할 수 있습니다. 이 형식을 사용하면 원하는 경우 여러 매개 변수를 전달할 수 있습니다. 이것은 여러 매개 변수를 URL에 포함시키는 일반적인 방법입니다. 그런 다음 URL은 웹 서버에서 오는 경우 페이지의 자바 스크립트 또는 서버에서 파싱 할 수 있습니다.

관련 문제