2010-06-15 3 views
-1

Google 캘린더를 iframe에 삽입하는 페이지가 있습니다. 최근에 다음과 같은 캘린더에 경고 상자 div가 표시되기 시작했습니다.기본 페이지에서 iframe 내용의 스타일을 설정할 수 있습니까?

<div id="warningBox" style="color:#aa0000;">Events from one or more calendars could not be shown here because you do not have the permission to view them.</div> 

이 상자를 페이지에 표시하지 않습니다. 여기서 가장 좋은 해결책은 비공개 이벤트를 찾아 제거하는 것입니다. 그러나 지금까지는 이러한 이벤트를 검색하는 것이 효과가 없었습니다. 이 캘린더는 우리가 통제하지 않는 몇 가지 예 (예 : 날씨)를 포함하여 여러 캘린더의 집합입니다. 우리는 여전히 찾고 있지만, 그 동안 div를 숨기려고합니다 (특히 비공개 이벤트가 우리가 변경할 수없는 달력에있는 경우).

iframe은 페이지 사이의 분리를 강제하므로 자식 페이지는 거의 자체 법률입니다. 그러나 프레임 안의 요소에 스타일을 설정하는 방법이 반드시 있어야합니다.

답변

1

불행히도, 그렇지 않습니다. iframe이 different domain에 있으면 콘텐츠에 액세스 할 수 없습니다. iframe이 상위 페이지와 동일한 도메인에 속하면 문제가 없습니다.

관련 문제