가 개설 창 :자바 스크립트 : window.opener에 변수를 경고하는 방법
window.opener.variable = document.getElementById(target).value; //string
window.opener.focus();
창 오프너
alert(variable);
이가 할 수 있을까요? 위의 예는 작동하지 않습니다.
가 개설 창 :자바 스크립트 : window.opener에 변수를 경고하는 방법
window.opener.variable = document.getElementById(target).value; //string
window.opener.focus();
창 오프너
alert(variable);
이가 할 수 있을까요? 위의 예는 작동하지 않습니다.
이 작업은 수행 할 수 있지만 다른 도메인에서는 수행 할 수 없습니다.
당신이 변수 경고하기 위해 원래 창을 야기 할 경우
window.opener.alert(variable);
테스트 케이스 :이 창에서 유형 javascript:void window.open("http://stackoverflow.com/");
합니다. 새 창이 열립니다.
새 창 위치 막대에 유형 javascript:void window.opener.alert(location.href);
을 입력하고 Enter 키를 누릅니다. 원본 창에 경고 상자가 표시됩니다.
나는 성공적으로 이것을 파이어 폭스 3.6.22와 최신 버전의 Chromium에서 실행했다. "http://stackoverflow.com/"대신 "http://www.example.com/"을 열면 같은 출처 정책으로 인해 JavaScript 오류가 발생합니다.
이것은 작동하지 않지만 어쨌든 고맙습니다. – Alex
테스트 케이스에 대한 답변이 업데이트되었습니다. 어떤 오류 메시지가 나타 납니까? –
알림을 표시 할 때 명확하지 않습니다. 변수 변경에 대한 응답입니까? 상위 창에 경고 코드가 있습니까? –