Div сверху вспышки без режима - PullRequest
4 голосов
/ 10 марта 2010

У меня есть ОБЪЯВЛЕНИЕ, которое в основном представляет собой флэш-файл внутри рамки. К сожалению, я не могу контролировать wmode флеш-файла.

Есть ли способ поместить div на вершину вспышки?

ОБНОВЛЕНИЕ : Как тогда это делает Wibiya (wibiya.com)?

Ответы [ 2 ]

3 голосов
/ 04 августа 2011

Вы можете попробовать использовать хакерский вырез iframe, который поддерживается во многих браузерах по причинам обратной совместимости.

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

Добавить абсолютно позиционированный пустой iframe с правильными размерами, которыедействует как маска везде, где вы хотите, чтобы нижележащий HTML «просвечивал».Вероятно, именно так и поступает Wibiya, хотя я еще не посмотрел.

Closure предоставляет вспомогательный класс для таких вещей, если вы ищете вдохновение: http://code.google.com/p/closure-library/source/browse/trunk/closure/goog/ui/iframemask.js

3 голосов
/ 10 марта 2010

Неа. Объекты без окон отображаются в другой «плоскости» для оконных объектов (например, элементы управления ActiveX, в случае IE). Объяснение Microsoft, очевидно, применимо только к Internet Explorer, но другие браузеры работают аналогичным образом.

Все оконные элементы закрашиваются поверх всех оконных окон элементы, несмотря на пожелания их контейнер. Тем не менее, оконные элементы следуйте атрибуту z-index с уважение друг к другу, так же, как элементы без окон следуют за z-index атрибут по отношению друг к другу.

Все элементы без окон отображаются на той же плоскости MSHTML и оконной элементы рисуют на отдельном MSHTML самолет. Вы можете использовать z-index для манипулировать элементами на одной плоскости но не смешивать и сочетать с элементами в разных плоскостях. Вы можете переставить z-индексация элементов на каждом самолет, но плоскость окна всегда рисует на вершине без окон самолет.

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

На самом деле это является преимуществом для рекламного сервиса - он препятствует тому, чтобы издатели маскировали, покрывали и слегка изменяли свои объявления (например, помещали изображение перед объявлением, чтобы оно сливалось с сайтом).

...