chrome 팝업창에서 opener 접근이 안되네요..

안녕하세요. 구글링을 해봐도 해결이 안되어 여기 하코사 여러분들께 도움을 청합니다.

window.open으로 팝업창을 하나 띄웠습니다.

이 팝업창에서
$(.screen_preview_box, opener.document).css(background-image,url(example.jpg));
이렇게 접근을 하여 부모창에 접근을 하려고 합니다.(부모창에 .screen_preview_box 라는 개체가 있습니다.)

그런데 ie에서는 잘되는데 chrome에서는 접근이 안되네요..
==========================================================================================
1. $(opener.document).find(.screen_preview_box).css(background-image,url(example.jpg));
2. window.opener.$(.screen_preview_box).css(background-image,url(example.jpg));
구글링으로 위와같은 방법으로 시도해보라 하여 해보았는데도 해결이 안되었습니다.

도와주세요 ㅠ_ㅠ

댓글 4

  • 시아 2026.03.13

    팝업창에 삽입되어 있는 애플릿이 문제였네요 ㅠ

  • 리나 2026.03.13

    제 크롬이 문제인가요? 저는 아무이상없이 아주 잘 되는데....

  • 도래 2026.03.13

    함수호출조차도 안되어서.. 이래저래 확인해보니 팝업창에 삽입된 자바 애플릿이 문제인거 같네요.. 애플릿을 빼고 하니 잘되는데 ㅠ 답변 감사합니다:)

  • 너의길 2026.03.13

    음.. 부모창에..
    css를 바꾸는 function을 두고
    자식창에서 그 function을 호출하는게 낫지않을까요..?

    부모창 스크립트
    function test1(){
    $(\.screen_preview_box\).css(\background-image\

프로그램 개발일반 다른 글

목록