2012-04-05 6 views
1

모달 창에서 작업하고 있습니다. 기본 페이지에서 하이퍼 링크를 클릭하면 모달 창을 표시해야합니다. 이 모달 창은 div와 하나의 iframe을 사용하여 준비했습니다. iFrame은 소스를 표시하는 데 사용됩니다. 이제이 모달 창에서 새 모달 창을 다시 열 수있는 또 다른 하이퍼 링크가 있습니다. 이것은 계속됩니다.JavaScript로 현재 iframe의 본문 참조 받기

하이퍼 링크를 클릭 할 때마다 제공된 iframe의 src 파일 자체에 새 모달 창을 만들고 싶습니다. 이것을 달성하는 방법?

TIA.

modal windows to built

+1

같은 스크립트 파일을 가질 수 있습니다? 정확히 무엇을 요구하는지 이해할 수 없습니다. –

+0

@ShadowWizard 이전 모달 위에 새로운 모달 창을 만들려고 할 때마다. 이를 위해 앞의 모달 창에서 div와 iframe을 만들어야합니다. 이전 모달 윈도우의 iframe에서 제공 한 소스 파일에 div 및 iframe 요소를 추가해야합니다. – Sriram

+1

iframe 내부에서 하이퍼 링크를 클릭해도 기본 페이지에서 모달 창을 열려고합니까? –

답변

1

당신은 당신의 페이지와 프레임 사업부 및 iframe을 생성하는 간단한 자바 스크립트 파일을 사용하여이 작업을 수행 할 수 있습니다. 이 스크립트 파일에는 모든 필요한 메소드와 각 프레임에서 별도로이 메소드에 액세스하는 클래스가 있습니다.

예를 들어, 당신은 당신이 "이 제공은 iframe의 src 파일 자체"가 무엇을 의미

MyClass = function(){ 
this.var1, this.var2; // To store values separately in each frame. 
this.myMethod = function(){ 
     // Function body 
} 
}