HTML over Flash

Tags:    html css

Jeg har en side med mine fotografier på. I toppen er der en menu, hvor der kommer en firkant frem, når man holder musen over de forskellige kategorier. Menuen er selvfølgelig lavet i HTML, mens resten af siden består af et flashobject. Her kommer problemet: Flash'en er stærkere end min HTML og derfor kan man ikke se firkanten, som skulle komme frem.
Har søgt en del på google og det er et udbredt problem, men der er så vidt jeg har forstået ingen rene koder til at fikse det.
Dog har jeg fundet nogle koder, som skulle virke. Det skulle gøres, ved at give flashobjektet wmode="transparent". Se f.eks. tråden her:

http://www.daniweb.com/forums/post154444.html#post154444

Men da min side 95% består af en færdiglavet løsning og min kendskab til JavaScript ikke er den største, har jeg ingen chance for at vide, hvor jeg skal indsætte koden i det allerede (for mig) kæmpe JavaScript:

http://blog.deconcept.com/swfobject/swfobject_source.js

Her er HTML-koden fra min <body>:
Fold kodeboks ind/udHTML kode 


Har I nogen idé om, hvordan jeg får min dropdown menu til at være ovenpå flashen?

Spørg endelig, hvis der er noget I mangler :)




Indlæg senest redigeret d. 11.02.2009 19:52 af Bruger #12438
6 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
hov har svaret på det i din anden post :)
havde slet ikke set at du havde spurgt...



Smid en skjult iframe under din menu.

http://xlib.wordpress.com/2006/04/12/bug-fix-select-box-displayed-through-dynamic-div-in-internet-explorer/

Kan ikke huske om det også gælde for flash. Men mener at det gør.



Indlæg senest redigeret d. 11.02.2009 20:21 af Bruger #10216
var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "8", "#181818");

den kode der kommer her, må skrive nogen variabler som har med flashen at gøre, inden den bliver skrevet ud med JavaScriptet. Du kan genkende nogen af dem; først link, navn, højde, bredde, flash version og baggrundsfarve. Så skal du se i dit javascript om du kan indsætte en variable der henter som den sidste på windowMode "transparent".

swfobject-scriptet hvad vil du bruge det til?

ellers brug dette script:

Fold kodeboks ind/udKode 






Indlæg senest redigeret d. 11.02.2009 22:28 af Bruger #11506
Jeg forstår ikke helt hvordan jeg skal implementere det script? Du må lige skære det lidt ud, evt. i pap ;)



Har lagt en .rar op med alle filerne:

http://drop.io/x7d1wsb

Koden er aaa


Se også mit andet emne om samme hjemmeside:
http://www.udvikleren.dk/JavaScript/Thread.aspx/27/27575/LastPage/



Indlæg senest redigeret d. 12.02.2009 15:33 af Bruger #12438
Sådan Steffen! Du er dagens mand i skysovs! Du kunne forklare det med tre linjer, mens andre henviste til en masse guides, som jeg ikke behøvede :)



t