Avatar billede fld Nybegynder
24. maj 2008 - 20:50 Der er 13 kommentarer og
1 løsning

Hvis ingen flash

Hej,

Jeg har en side hvor jeg har lavet lidt flash på, men jeg ønsker IKKE at folk skal blive mindet om at de ikke har nogen player installeret, hvis de ikke har det, så vil jeg gerne ha at de blot ser en bagground-image?
Avatar billede keysersoze Guru
24. maj 2008 - 20:52 #1
Avatar billede fld Nybegynder
24. maj 2008 - 20:56 #2
Er den eneste muligehed at sende dem til en anden side hvor der ikke er flash på?
Avatar billede fld Nybegynder
24. maj 2008 - 20:57 #3
keysersoze, ups, så ikke du havde skrevet, kigger på det
Avatar billede fld Nybegynder
24. maj 2008 - 21:12 #4
Tak for det : )
Avatar billede olebole Juniormester
25. maj 2008 - 13:17 #5
<ole>

Hvis kodens validitet er noget, man interesserer sig for, bør man holde sig langt væk fra swfObject. Prøv denne kode i stedet:

<object type="application/x-shockwave-flash data="myMovie.swf" width="550" height="400">
    <param name="movie" value="myMovie.swf">
    <img src="userHasNoFlash.gif" width="550" height="400" alt="noFlash">
</object>

- som er fuldt valid og viser brugeren et billede, hvis vedkommende ikke har Flash installeret  =)

/mvh
</bole>
Avatar billede fld Nybegynder
26. maj 2008 - 22:40 #6
olebole.. det kan jeg ikke forstå - jeg bruger xhtml1-strict.dtd og den er fuld valid
Avatar billede fld Nybegynder
26. maj 2008 - 22:51 #7
Men jeg vil da så tilføje at det virker og ser noget overskuligt ud det ole viser!
Avatar billede olebole Juniormester
26. maj 2008 - 22:58 #8
Ja, markup koden er valid, men derudover er der jo bunker, du skal tage hensyn til for at hele dokumentets kode er valid. W3C's validator validerer jo kun din markup kode - ikke din scriptkode  ;o)

Faktisk vil jeg tillade mig at tvivle på, om din kode overhovedet kan parses som XHTML. Laaaaangt de fleste såkaldte XHTML sider på WWW kan kun parses som fejlfyldt HTML - også selvom de måtte validere til perfektion.

XHTML er elendig understøttet på WWW. IE understøtter det således ikke endnu - og FF understøtter det kun mere eller mindre 'tilsyneladende'  =)
Avatar billede fld Nybegynder
26. maj 2008 - 23:08 #9
Såørgsmålet er godt nok blevet besvaret, men jeg har et lille et mere, hvis jeg må ha lov?

Er der en måde at nøjes med at læse en CSS fil ind hvis brugeren ikke har flasplayer, jeg vil jo gerne undgå at indlæse ex antal kb hvis de har? Forstår i?
Avatar billede keysersoze Guru
27. maj 2008 - 17:50 #10
på hvilken måde mener du at css kan hjælpe dig der?
Avatar billede fld Nybegynder
27. maj 2008 - 22:41 #11
Øhm, hele mit site et bygget på CSS og istedet for:

<object type="application/x-shockwave-flash data="myMovie.swf" width="550" height="400">
    <param name="movie" value="myMovie.swf">
    <img src="userHasNoFlash.gif" width="550" height="400" alt="noFlash">
</object>

Ser den sådan ud

<object type="application/x-shockwave-flash data="myMovie.swf" width="550" height="400">
    <param name="movie" value="myMovie.swf">
    <div class="et_eller_andet_billede">
    </div>
</object>

Jeg har ikke lyst til at de skal loade eks antal billeder, når de har play installeret
Avatar billede keysersoze Guru
27. maj 2008 - 23:04 #12
css bruges til at style med - ikke til at bestemme hvad der skal loades og ikke skal loades. Så vil jeg stadig mene at det er via js tjekket skal køres.
Avatar billede fld Nybegynder
27. maj 2008 - 23:11 #13
Hmmm

Jeg har et lille stykke flash for hver side som de fleste kan se, hvis de ikke kan se den pga at de ikke har player installeret bliver der indlæst en EKSTRA .CSS som inder holder alle .gif men KUN for dem som ikke har player.

Det vil sige at istedet for at indlæse 500mb billeder ; ) plus 500mb .swf nøjes dem som har player medde 500mb??
Avatar billede olebole Juniormester
28. maj 2008 - 13:35 #14
Du torturerer da forhåbentlig ikke brugeren med 500MB billeder eller Flash i initielt download(?)  =)

Da et stylesheet _skal_ ligge i head-elementet, kan det ikke tilføjes midt under indlæsningen af body'en. Du må derfor lave et Flash-tjek i JS, inden body'en skal indlæses. Jeg er på arbejdet nu og har derfor ikke tid til at lave det for dig  :o(
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