2013-10-10 2 views
0

나는 2 개의 PHP 페이지가 있습니다. page1.php와 page2.php로 이름을 지어 보겠습니다. page1.php는 값이 0 인 텍스트 박스이고, page2.php는 버튼입니다. 이제이 두 페이지는 브라우저의 다른 탭에서 열립니다. 내가 원하는 것은 page2.php의 버튼을 클릭 할 때마다 page1.php의 텍스트 박스 값이 1로 변경 될 때입니다.이 프로세스가 페이지 리다이렉션이나 새로 고침없이 발생하게하십시오.다른 페이지에서 텍스트 상자 값 변경

page1.php

<script type="text/javascript" src="jscript.js"> 
<input type="text" value="0" id="txt1"> 

page2.php

<script type="text/javascript" src="jscript.js"> 
<input type="button" value="change text1 value" onClick="changeval()"> 

jscript.js

function changeval(){ 
document.getElementById('txt1').value="1"; 
} 

나는 그것의 ID를 통해 텍스트 상자의 값을 변경 싶어요. 제 교수는 javascript/jquery 또는 ajax를 사용하여이 작업을 수행 할 수 있다는 힌트를 받았습니다. 어떤 도움이라도 대단히 감사 할 것입니다.

+2

3 가지 선택 - AJAX 호출, 쿠키 또는 [HTML5 저장 이벤트] 반복 (http://html5demos.com/storage-events) –

+0

http://stackoverflow.com/questions/5149080/how-can-i-update -value-of-input-text-via-ajax 마지막 답변을 확인하십시오. 도움이 될 것입니다. – Rohit

답변

0

html로 로컬 저장소를 사용할 수 있습니다. http://diveintohtml5.info/storage.html. 이벤트 섹션을 참조하십시오. 두 페이지가 동일한 도메인에있는 한 페이지를 새로 고치거나 변경할 필요없이 한 페이지에서 다른 페이지로 데이터를 가져올 수 있어야합니다.

관련 문제