2012-12-12 2 views
1

라이브러리 jQuery, jQuery UI 및 일부 스크립트를로드하는 페이지 (페이지 A)가 있으며 해당 페이지가 정상적으로 작동합니다.jQuery 스크립트가 iframe에서 작동하지 않습니까?

그러나 페이지 B는 페이지 A를 호출하는 iFrame이 있습니다. 그러나 페이지 B에있을 때 페이지 A에 스크립트가 실행되지 않습니다.

이 오류는 Internet Explorer 8 및 9에서 발생하지만 Firefox, Chrome, Safari, Opera에서는 IE9에서 페이지를 IE7과 호환되도록 설정하더라도 페이지 A의 스크립트는 정상적으로 iFrame에서 작동합니다 페이지 B에서.

무슨 일이 일어 났을 수 있습니까? 내가 양식을 가지고 페이지 A의 그리고 검증을 할 jQuery를 사용하여 파일을 업로드 날짜 선택기, Colopicker을 보여 여기

Edit-- 우리는 간다. 모든 것이 정상적으로 작동합니다.

하지만이 페이지는 iFrame을 통해 페이지 B에 포함해야합니다. 즉, B 페이지에 페이지 A의 양식이 표시되어야합니다.

그러나 "페이지 A"만 클릭하면 유효성 검사 스크립트, datepicker 등이 정상적으로 작동합니다. 그러나 페이지 B의 iFrame에서이 "페이지 A"를 볼 때 페이지에 자바 스크립트/라이브러리가로드되지 않는 것처럼 보입니다. 그러나 이것은 Internet Explorer 8 및 9에서만 발생합니다. 다른 브라우저에서는 Internet Explorer 7에서도 iFrame을 통한 "페이지 A"가 "페이지 B"에서 완벽하게 작동합니다.

+2

당신이 당신은 iframe 태그를 쓸 수있는 방법을 알려합니다. 다른 말로하면 두 페이지에 대한 개요 코드를 제공하십시오. – SaidbakR

+0

페이지 B에서 나는 다음과 같이 페이지 A를 호출합니다 :