이 기사 예제는 iframe의 JS에서 상위 페이지를 호출하는 방법을 설명합니다. 참조를 위해 공유하십시오. 특정 구현 방법은 다음과 같습니다.
자식 페이지를 호출하는 메소드는 부모 페이지를 쉽게 구현할 수 있습니다. 메인 페이지에 함수를 추가 한 다음 Window.parent를 사용하면됩니다. 이를 달성하기 위해 하위 페이지의 메소드 ()
예를 들어, A () 함수를 호출하면 다음과 같이 씁니다.
코드 사본은 다음과 같습니다. Window.parent.a ();
하지만이 방법이 크롬 브라우저에서 유효하지 않다는 것을 알았습니다.
다음과 같이 코드를 복사합니다. // 상위 페이지에서 함수를 호출하십시오.
<cript>
함수 dey () {
var cards_frame = document.frames ( "card-iframe"); // card-iframe은 iframe의 이름입니다
cards_frame.checkedCard () // iframe에 정의 된 메소드를 호출하고 임베디드 페이지의 값을 부모 페이지로 전달합니다.
}
</스크립트>
2) iframe의 상위 페이지에서 정의 된 메소드를 호출합니다.
코드 사본은 다음과 같습니다. function alert_window (picurl, h_id)
{
document.parentwindow.parent.msg (picurl, h_id);
}
// msg ()는 상위 창에서 정의 된 함수입니다.
Card-Iframe은 iframe 프레임 워크의 ID이고 B ()는 하위 페이지 JS 함수입니다. ContentWindow 속성은 지정된 프레임 또는 iframe이있는 창 객체이며 IE에서 생략 할 수 있습니다.
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.