2011-11-21 2 views
0

본문의 thje onload 이벤트 중에 문서에 개체를 만든 다음 나중에 iframe을 만듭니다. 해당 iframe 내부에서 모든 메서드를 사용하여 해당 개체에 액세스해야합니다. 부모 문서에 iframe 내에서 부모 문서의 개체를 사용 하시겠습니까?

(init.html) : init.html의 몸에

function qvinit() { 
qva = new Qva.PageBinding('QLM');} 

그때

<iframe src=nextpage.html></iframe> 

이 nextpage.html 후 또 다른 HTML 페이지를 iframe이를 만들고 전화 일부 자바 스크립트 함수 및 CSS를로드하고 기본적으로 DIV 만 수행하는 매우 간단한 문서입니다.

<div class="QvFrame" avqview="QLM" avq="object:.Document\CH01" id="Document\CH01" style="width:260px;height:158px"></div> 

이 DIV 섹션은 부모 문서 내에있는 경우 잘 작동합니다 (예 : init.html). 그러나 "자식 문서"(즉, nextpage.html)에 넣어야하며 더 이상 작동하지 않습니다. nextpage.html이 객체에 대해 아무것도 모르는 것일 수도 있습니다. 아직 자바 스크립트에 익숙하지 않기 때문에 잘 모릅니다.

다른 사람이 그것을 수행하는 방법에 대한 아이디어가 있습니까? 나는이 문서에서 QLM 개체를 사용할 수 있습니까? 당신이 찾고있는

많은 감사

스테판

답변

0

다음 FRAM 및 부모 모두를 가정 변수 qva에 대한 참조해야

window.parent.qva 

은 동일한 호스트에 .

저는 과거에 클래스를 사용하여 모든 프레임과 열려있는 창 전체에 저장된 객체의 배열을 생성했습니다.이를 수행하는 것이 좋습니다.

관련 문제