2009-11-24 4 views
0

현재 모달 상자를 여는 jQuery 스크립트를 작성하려고합니다 (사용자 입력시). 원본 페이지의 값이 변경됩니다.모달 창에서 jQuery 명령을 실행하여 기본 페이지에 영향을줍니다.

현재 모달이없는 페이지 자체에서만 스크립트가 작동하지만 모달에서 명령을 실행하려고하면 기본 페이지의 값이 변경되지 않습니다.

아무도 내가 이것을 해결할 수있는 방법을 알고 있습니까?

감사합니다,

+0

질문을 편집하고 실패한 자바 스크립트를 포함하십시오. –

+0

검토 용으로 일부 코드 팝업 –

+0

모달은 iframe을 사용하여 내용을 표시합니까? –

답변

0

는 모달 하위 페이지에서 opener.myMethod() 전화, 페이지 자체 (안 모달 하위 페이지)의 기능을 확인하십시오.

+0

안녕, 그래서 것이 작품 같은 :... \t $ ('#의 select_socnet')을 클릭 (함수() { \t \t window.opener $ ('#의 addnew') 발 ('테스트') ; \t \t window.close(); \t}); 감사합니다. –

+0

그래야합니다. 시도 해봐. – SLaks

0

모달 대화 상자에서 iframe을 사용하는 경우 iframe 내에서 iframe을 중첩했는지 여부에 따라 다음 중 하나를 수행 할 수 있습니다. 메인 페이지에

window.parent.myMethod(); 
top.myMethod(); 

그리고 액세스 할 수있는 요소는 당신이 (당신이 JQuery와뿐만 아니라 메인 페이지에 포함되어 있다고 가정)이 작업을 수행 할 수 있습니다 :이 도움이

top.$('#myDiv').html('hello world'); 

희망을.

관련 문제