js 함수를 사용하여 onclick 값을 설정하는 html 페이지가 있습니다. 다른 HTML 페이지에서이 값을 사용해야합니다. 나는 그것을 할 수 없다. 그것은 두 번째 페이지에서 값을 사용할 때 값을 다시 설정하는 것으로 보인다. .js 파일은 두 HTML 페이지에 모두 포함되어 있습니다. 여러 HTML 페이지에 설정된 값을 유지하려면 어떻게해야합니까?다른 html 파일에서 한 html 파일에 설정된 var을 사용하는 방법은 무엇입니까?
0
A
답변
2
JavaScript 자체 내에서 페이지로드간에 변수를 추적 할 수 없습니다. 한 페이지에서 다른 페이지로 변수를 전달하려면 '중간에있는 사람'을 사용해야합니다. 쿠키 또는 쿼리 문자열입니다.
쿠키가 효과적입니다. 여기 좋은 문서가로 자바 스크립트에서 쿠키를 얻기/설정의 세부 사항에 가지 않을 것이다 : http://www.w3schools.com/JS/js_cookies.asp
그 설정하여가와 (물론 당신이 당신의 요구에 맞게 사용자 정의 할 수있는) 방법을 얻을 :
첫 페이지 :
var yourVariableToSave = 'I like cheese and crackers';
var numDays = 10; //How long the cookie should last.
setCookie('SomeCookieName', yourVariableToSave, numDays);
두 번째 페이지 :
var yourVariable = getCookie('SomeCookieName');
alert(yourVariable); //Displays 'I like cheese and crackers'
만 쿠키가 마지막하려면 현재 설정의 지속 기간을 설정하면 만료일을 지정하지 않도록 setCookie 함수를 수정할 수 있습니다.
단일 요청 인 경우 쿼리 문자열이 유용 할 수 있습니다. 이렇게하려면 ?someQueryStringName=YourVariableValue
을 페이지의 모든 링크에 추가하거나 사용자가 다른 페이지를로드하려고 할 때 쿼리 문자열을 삽입 할 수 있습니다. 나는 쿠키가 조금 더 좋다고 의심하기 때문에이 옵션으로 깊이 들어가지 않을 것이다.
관련 문제
- 1. 한 HTML 테이블에서 다른 HTML 테이블로 끌어다 놓는 방법은 무엇입니까?
- 2. HTML 파일에서 특정 데이터를 추출하는 방법은 무엇입니까?
- 3. HTML 파일에서 일부 태그를 검색하는 방법은 무엇입니까?
- 4. .html 파일에서 웹보기로 이미지로드
- 5. javascript를 통해 다른 .html 파일에 연결
- 6. PDF 파일에 HTML 작성
- 7. 하나의 HTML 파일을 다른 HTML 파일에 동적으로 삽입 하시겠습니까?
- 8. Ruby on Rails에서 한 파일에서 HTML을 부분 파일로 만들고 다른 파일에서 Javascript를 마지막으로 포함시키는 방법은 무엇입니까?
- 9. HTML 파일에서 Java 파일로 양식을 제출하는 방법은 무엇입니까?
- 10. gml 파일에 html 태그를 사용할 수 있습니까?
- 11. HTML 파일에서 CSS 클래스 사용 목록을 가져 오는 방법은 무엇입니까?
- 12. HTML 부분 파일에 깔끔합니까?
- 13. SSRS 보고서에서 HTML 항목을 사용하는 방법은 무엇입니까?
- 14. HTML 양식을 사용하여 XML을 사용하는 방법은 무엇입니까?
- 15. html 테이블 행을 확인란으로 사용하는 방법은 무엇입니까?
- 16. html 문서에서 CDATA를 사용하는 방법은 무엇입니까?
- 17. html 링크에서 zeroclipboard를 사용하는 방법은 무엇입니까?
- 18. rake를 사용하여 각 파일에 HTML 섹션을 삽입/교체하는 방법은 무엇입니까?
- 19. 자바 스크립트를 사용하여 한 HTML 페이지에서 다른 HTML 페이지로 값을 전달하는 방법은 무엇입니까?
- 20. 다른 HTML 내부의 HTML 페이지보기
- 21. html 이메일에 html 코드를 삽입하는 방법은 무엇입니까?
- 22. 301 HTML 파일에서 직접 리디렉션
- 23. HTML
- 24. Smarty .tpl 파일에 HTML 파일 포함
- 25. HTML 앵커를 참조하는 방법은 무엇입니까?
- 26. 한 파일에서 변수를 선언하고 다른 파일에서 변수를 사용하는 경우
- 27. .html 파일에 Java 애플릿 임베드
- 28. .html 파일에 대한 Ajax 호출은 HTML 주석을 제거했습니다.
- 29. 한 페이지에서 다른 페이지로 HTML 컨텐트 추출하기
- 30. 헤더 파일에 설정된 모든 파일에서 변수를 전역 적으로 사용
URL의 일부로 보낼 수 있습니다. 예를 들어'secondPage.html? myVar = cool'과 같이 이것을'GET' 메소드라고합니다. – JCOC611
.. 또는 쿠키 사용 –