>  기사  >  웹 프론트엔드  >  js opener_javascript 스킬 사용법에 대한 자세한 설명

js opener_javascript 스킬 사용법에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 17:04:171138검색

JS에서 window.opener는 팝업 창의 상위 창에 대한 참조일 뿐입니다. 예:
a.html에서 window.open은 버튼을 클릭하여 b.html 새 창을 엽니다. 그런 다음 b.html에서는 a.html의 문서 및 기타 개체를 포함하여 window.opener(생략하여 오프너로 작성)를 통해 a.html을 참조하고 a.html의 내용을 조작할 수 있습니다.
이 참조가 실패하면 null이 반환됩니다. 따라서 오프너 개체를 호출하기 전에 먼저 해당 개체가 null인지 확인해야 합니다. 그렇지 않으면 "개체가 비어 있거나 존재하지 않습니다."라는 JS 오류가 발생합니다.

예제
opener.html

코드 복사 코드는 다음과 같습니다 :





< 입력 유형= 버튼 onclick="javascript:window.open('back2opener.html?toname=opener.form1.inpu');">




back2opener.html
코드 복사 코드는 다음과 같습니다:




추가

🎜>



JS 코드:
window.open()
결제 성공 시; 그런 다음 결제 플랫폼 결제 성공 인터페이스를 닫고 클라이언트에서 클라이언트 결제 성공 페이지를 로드해야 합니다.
window.opener.location.href=url;window.close();
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.