2011-04-05 4 views
0

팝업 창에서 주 창의 장바구니 수량을 업데이트하려고합니다.팝업 창에서 주 창의 값을 업데이트하십시오.

팝업 창 컨트롤러를 닫은 다음 팝업 창에서 결과를 메인 창에 표시하려면 어떻게해야합니까?

javascript를 사용하여 스프링 컨트롤러를 호출하려고합니다.

답변

2

window.opener은 시작 창에 대한 참조입니다. 여기에 몇 가지 예제 코드는 다음과 같습니다

win1.html :

<a href="javascript:window.open('win2.html');">pop up</a><br/> 
<a href="javascript:document.getElementById('mydiv').innerHTML = myvar;">set var</a> 
<div id="mydiv"></div> 

win2.html :

<script> 
window.opener.document.getElementById("mydiv").innerHTML = "test"; 
window.opener.myvar = "test2"; 
</script> 
+0

감사를 시작하는 데있어 ... 나는 'window.opener.location.reload를();'사용했습니다 내 목적을 위해. 부모 창과 카트 수량이 새로 고쳐졌습니다. – coder247

0

이 답이 아니라 포인터의 더. 올리버가 올바른 대답을했습니다. 이를 달성하기위한 새로운 방법을 실험 해 보려면 최신 브라우저에서 크로스 윈도우 메시징을 사용해보십시오. 여기 링크가 당신이

http://ejohn.org/blog/cross-window-messaging/

관련 문제