Avatar billede turbo2000 Nybegynder
20. november 2003 - 11:32 Der er 12 kommentarer og
1 løsning

Få flash til at overholde standarderne?

Jeg har kodet en side som overholder HTML 4.01 Transitional, men så snart flash koden kommer ind vil den ikke validerer længere?

Er der nogen der ved om dette kan lade sig gøre?
Avatar billede nikolajdu Nybegynder
20. november 2003 - 11:42 #1
Det kommer lidt an på hvor langt tilbage du vil understøtte browsere.

<embed> tagget bruges af bl.a ældre Netscape browsere og kan derfor ikke umiddelbart undværes.

Kan du nøjes med Netscape 6.x+ brugere kan koden godt omskrives til at valideres - Dog skal det siges at det ødelægger noget af idéen med Flash - Nemlig crossbrowser/crossplatform.

Mit råd er lad det være som det er og blæs på validatoren.
Avatar billede nikolajdu Nybegynder
20. november 2003 - 11:46 #2
Du kan da godt lige få noget valid kode med....

<object type="application/x-shockwave-flash" data="minfilm.swf" width="760" height="281">
    <param name="movie" value="minfilm.swf">
      <img src="noflash.png" alt="se min Flash">
</object>
Avatar billede turbo2000 Nybegynder
20. november 2003 - 11:48 #3
nikolajdu  >

Netscape er jeg som sådan ligeglad med. Men ved du om koden vil validerer i ældre versioner af explorer hvis jeg fjerner disse tags?
Avatar billede turbo2000 Nybegynder
20. november 2003 - 11:49 #4
nikolajdu >

Takker det prøver jeg lige, ved du hvor langt tilbage denne kode så virker?
Avatar billede nikolajdu Nybegynder
20. november 2003 - 11:50 #5
Den virker i IE 4 og frem. Netscape 6.x og frem og Ihvertilfald Opera 5+
Avatar billede turbo2000 Nybegynder
20. november 2003 - 11:55 #6
nikolajdu >

Okay jeg takker for svaret, lige et sidste spørgsmål, denne kode:

<img src="noflash.png" alt="se min Flash">

bliver dette billede så vist man ikke har flash installeret?
Avatar billede nikolajdu Nybegynder
20. november 2003 - 12:01 #7
Ja men det må ikke opfattes som et plugin check. Det vises kun hvis browseren ikke kender type shockwave-flash. Det betyder altså at en bruger med et flash 4 plugin også vil forsøge at se flashen - selvom det der er lavet måske kræver version 6.58 eller 7.06.
Avatar billede turbo2000 Nybegynder
20. november 2003 - 12:04 #8
Okay tak skal du have. Hvordan giver jeg dig point? :S
Avatar billede nikolajdu Nybegynder
20. november 2003 - 12:05 #9
Jeg lægger et svar og du godkender det hvis du finder det acceptabelt :))
Avatar billede turbo2000 Nybegynder
20. november 2003 - 12:09 #10
okay ;o)
Avatar billede nikolajdu Nybegynder
20. november 2003 - 12:10 #11
tak for point :))
Avatar billede nikolajdu Nybegynder
20. november 2003 - 12:12 #12
Nåja jeg må hellere lige komme med den sidste lille detalje.

Hvis du ændrer størrelsen der hvor der står width og height så ændres dette KUN i IE - Netscape og Opera vil altid tage den faktiske størrelse på flashfilmen og kan som sådan ikke resizes i html.

Det kan det med den gamle metode.
Avatar billede turbo2000 Nybegynder
20. november 2003 - 12:20 #13
Okay takker, det nok meget rart lige at vide.. takker endnu engang :)
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
Kurser inden for grundlæggende programmering

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