ugrás a tartalomhoz

CSS hover vs Flash, ki takar le kit?

Szekeres Gergő · 2006. Már. 29. (Sze), 19.48
cssel egy li elem főle vitt kurzor hatására nyitok megy egy div-et, amit ugye IE-ben csak a csshover segítségével tudok megtenni. A probléma azzal van, hogy az oldaon jobb oldalt van egy flash movie, ami kitakarja (a div z kordináta-síkon alatta jelenik meg) ezt a div-et. Volt már hasonló problémám a lightbox képnézegetővel, de azt sikerült megoldani, de ezzel nem boldogulok.. 5let?
 
1

flash

Bártházi András · 2006. Már. 29. (Sze), 19.56
A Flash mindig felül lesz. Ezzel barátkozz meg.
8

regi gond

toro · 2006. Ápr. 2. (V), 22.21
en egyszer regen egy transzparens gifet szerettem volna a flash fole biggyeszteni sikertelenul.
akkoriban egy kulfoldi forumon valaki azt mondta, hogy nem fog menni, mert az objectet nem direktben az IE kezeli le, hanem feldobja, hogy itt van valami kezdjen valaki vele amit akar. (Ertsd a behivott plugin kezeli le, aki pedig a html/css elemeire nincs tekintettel.)

A flashbe nem lehet azt az elemet belekomponalni, amit meg akarsz jeleniteni?
Azt ugyanis lehet kivulrol is befolyasolni JS-en keresztul, es igy akar egy html elem eventre is kivalthato a flashben a valasz.
9

Sztem...

janoszen · 2006. Ápr. 2. (V), 22.28
...nem tudja megcsinálni, mert valszeg menüt szeretne ezzel megvalósítani. A menüt meg Flashben megcsinálni SEO szempontból suicid vállalkozás.
2

nem csak a flash

inti · 2006. Már. 29. (Sze), 22.07
A flashhez hasonlóan az IE furcsa mód külön, a z-layer-től függetlenül kezeli a select legördülő menüket, szóval az is ki fogja takarni az absolute div-eket.
3

nem feltétlenül

Hodicska Gergely · 2006. Már. 29. (Sze), 23.52
Itt egy kerülő megoldás: http://kgyt.hu/lista/select/. Persze nem a szemantikusság jegyében készült. :) Ha rákeresel, akkor erről az általános levlistán volt valamikor szó, ott egyéb elemek is fel vannak sorolva, melyek a select fölött fognak megjelenni.


Felhő
4

wmode paraméter

energie · 2006. Már. 31. (P), 10.45

<object>
  <param name="wmode" value="transparent" />
  <embed wmode="transparent"></embed>
</object>
+ z-indexeket megfelelően beállítani

további info...
5

Linux?

Bártházi András · 2006. Már. 31. (P), 14.27
Legjobb tudásom szerint Linux alatt nem működik a transzparens Flash.
6

Sajnos

Török Gábor · 2006. Már. 31. (P), 14.46
Igen, sajnos nem működik.
7

köszi, de eddig nem megy...

Anonymous · 2006. Ápr. 2. (V), 11.52
köszönöm a válaszokat, de sajnos nem sikerült megoldani a problémát.

transparent beállítva:

  <param name="wmode" value="transparent">
   <embed wmode="transparent"></embed>
css forrásban z-index beállítva...

li.products:hover div.moreData {
	display: block;
	z-index: 100;
}
Remélem azért IE 7.0-ban menni fog...
10

megy itt is

Fraki · 2007. Okt. 9. (K), 01.34
IE6-ban is megy. z-indexhez pozicionálni kell a divet.