2010-03-10 5 views
4

기본적으로 IFRAME 내부에 플래시 파일 인 광고가 있습니다. 불행히도 플래시 파일의 wmode를 제어 할 수 없습니다.wmode가없는 플래시 상단의 Div

div를 플래시 상단에 놓을 수있는 방법이 있습니까?

UPDATE : Wibiya (wibiya.com) 다음을 하는가 어떻게?

답변

3

이전 버전과의 호환성을 위해 많은 브라우저에서 지원되는 iframe 컷 아웃 해킹을 사용해 볼 수 있습니다.

http://neugierig.org/software/chromium/notes/2009/07/windowed-windowless-plugins.html

는 기본 HTML은 "블리드를 통해"을하여 원하는 목적지 마스크 역할을 적절한 크기와 절대적으로 위치 빈은 iframe을 추가합니다. 그것은 아마 Wibiya가 그것을하고있는 방법 일 것이다, 내가 보았지만. http://code.google.com/p/closure-library/source/browse/trunk/closure/goog/ui/iframemask.js

: 당신은 영감을 찾고 있다면

폐쇄, 이런 일을하는 헬퍼 클래스를 제공한다

3

아니요. 창없는 객체는 윈도우 객체 (예 : IE의 경우 ActiveX 컨트롤)와는 다른 "평면"에 렌더링됩니다. Microsoft의 설명은 분명 Internet Explorer에만 적용되지만 다른 브라우저도 비슷한 방식으로 작동합니다.

모든 창 요소는 용기의 희망에도 불구하고, 모든 창문 요소의 상단에 자신을 페인트. 하지만, 서로에 대하여 Z- 색인 특성을 따라 마찬가지로 창문 요소 않는 창 요소들은 서로에 대하여 Z- 색인 특성을 따른다.

모든 창문 요소는 동일한 평면 상 MSHTML 렌더링 및 소자 분리 MSHTML 평면에 그려 윈도 윙된다. 당신은 동일한 평면 의 요소를 조작 Z- 인덱스를 에 사용할 수 있지만 혼합하고 다른 비행기의 요소 과 일치하지. 각 평면에서 요소의 z- 색인을 다시 배열 할 수 있지만 창 평면은 항상 이 창없는 평면의 상단에 그려집니다.

http://support.microsoft.com/kb/177378

이 실제로 광고 서비스에 대한 혜택입니다 - 그것은 조화하기 위해, 마스킹 덮고 약간 예를 들어 (광고를 변경, 광고의 전면에 이미지를 넣어에서 게시자 방지 사이트와 함께).

관련 문제