Avatar billede nolleren Nybegynder
21. juli 2008 - 12:39 Der er 1 kommentar

Wmode bug i Firefox og IE 7

Hey derude!

Jeg har problemer med en lille ting som jeg ikke har kunnet finde en løsning på derude på nettet.

Jeg har lavet en lille flash app som skal implementeres på en hjemmeside. Nu har jeg bare nogen problemer med wmode og scroll ved hjælp af mousewheel, som ser ud til at drille!

Jeg prøvede med swfobject først men gik derefter overtil flash egen da swfobject buggede med en del ting.

Jeg har lagt 2 versioner op som i kan checke her:
Med wmode enabled - http://theportfolio.dk/projects/videodb/index.html
Uden wmode enabled - http://theportfolio.dk/projects/videodb/nowmode.html

Det jeg gerne vil have den til er at scroll wheelet skal virke uden man har aktiveret flashen. I IE virker det med wmode, men det gør det ikke i FF.

Hvis jeg slår wmode fra virker det i FF men ikke i IE.. hmm. hvad skal jeg gøre?
Avatar billede olebole Juniormester
22. juli 2008 - 01:05 #1
<ole>

For det første bør du undgå flash_object.js, der består af tussegammel og noget nær gennemført invalid kode. Derudover er det ved at være ganske overflødigt at indsætte Flash dynamisk, da MS forlængst har patched deres browsere.

Prøv noget à la:

<object type="application/x-shockwave-flash" data="myFlash.swf" style="width:550px;height:220px">
    <param name="movie" value="myFlash.swf">
    <param name="wmode" value="transparent">
    <!-- samt, hvad du ellers måtte have brug for af parametre her -->
</object>

Desuden er der ingen grund til at bruge XHTML 1.0 Transitional, som er langt mere 'altmodish' end HTML 4.01. XHTML 1.0 Trans kan ingen browser nogensinde tolke som XHTML - men vil altid tolkes som gammel, skidt HTML-sovs.

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester