Avatar billede foxmulder58 Praktikant
05. december 2005 - 11:53 Der er 12 kommentarer og
1 løsning

W3C validering er det umuligt i mit tilfælde

Hej Eksperter,

jeg har en side der validerer alt mit HTML, men valideringen fejler fordi jeg embedder et flash dokument.

Når man anvender et flash dokument i ens hjemmeside er det så umuligt at får sine side HTML 4.0.1 valideret.

Se mine fejl her:

http://validator.w3.org/check?uri=www.netau.hotserv.dk


mvh
Mads
Avatar billede nikolajdu Nybegynder
05. december 2005 - 14:11 #1
Det er korrekt at du ikke i html 4 kan validere flash tagget. Du kan i xhtml, men i og for sig så tag valideringen som en vejledning og ikke som værende altafgørende for om din side er god.
Avatar billede foxmulder58 Praktikant
05. december 2005 - 14:23 #2
Hej Nikaldu,

Nej ok det å jeg så gøre jeg formoder så at mine HTML tags er ok de giver ihvertfal ingen fejl på disse.

mvh
Mads


PS! smid lige et svar så du kan få point.
Avatar billede foxmulder58 Praktikant
05. december 2005 - 15:16 #3
Tillægsspørgsmål:

Hvorfor understøttes denne indsættelse af et Flash objekt ikke af W3C ?



Jeg mener når nu Flash er kommet for at blive....


mvh
Mads
Avatar billede stich Nybegynder
05. december 2005 - 17:08 #4
Du skal bruge object-elementet:
http://www.alistapart.com/articles/flashsatay/
Avatar billede foxmulder58 Praktikant
06. december 2005 - 08:28 #5
kan jeg parse min HTML som valid hvis jeg anvender <object> istedet for <embed> ?


mvh
Mads
Avatar billede stich Nybegynder
06. december 2005 - 08:32 #6
Det vil ihf. være muligt at få den til at validere, hvis du bruger object-elementet. Prøv at læse artiklen.
Avatar billede nikolajdu Nybegynder
06. december 2005 - 08:44 #7
Stich - Det er korrekt men det er xhtml og i html 4 udelukker du så netscape, firefox og de "andre", da <embed> tagget udelades - og det er det der ikke kan valideres.

Det virker i xhtml skal det dog lige siges.

Du kan validere det i html ved at smide det ind som javascript, men ærligt talt så er det en dum, tung og ligegyldig løsning.

<script>
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download......>');
....
document.write('</object>');
<script>
Avatar billede stich Nybegynder
06. december 2005 - 09:19 #8
Undskyld, jeg er ikke helt med? Det både fungerer og validerer da fint i HTML også!? Lavede lige en testside, med den første swf-film en søgning på computeren gav; se selv:
http://test.skalske.dk/htmlFlash.html
Avatar billede foxmulder58 Praktikant
06. december 2005 - 09:20 #9
ok Nikolaj du kan du vise mig hvordan hele den JavaScript løsning ser ud?

mvh
MAds


PS! er det <embed> eller <object> tagget som HTML validatoren fra W3C ikke vil godkende.


undskyld men jeg er lidt forvirret omrking dette!.
Avatar billede stich Nybegynder
06. december 2005 - 09:37 #10
Ah, nu er jeg med på hvad du mente. Og det fungerer ikke i Opera, ser jeg. Men i min FF 1.5 gør det dog.
Avatar billede stich Nybegynder
06. december 2005 - 09:49 #11
Joo, det fungerer da såmænd også fint i Opera, så længe man ikke har deaktiveret plugins.... :-s Godmorgen stich.
Jeg skal nok undlade at spamme mere i en del timer nu, og satser på at være mere vågen når jeg engang kommer hjem igen... :-)
God dag.
Avatar billede roenving Novice
06. december 2005 - 13:02 #12
Hvis du bruger data-attributten på object-tagget, vil flash-ting svjv også virke i andre browsere end IE !-)
Avatar billede foxmulder58 Praktikant
08. december 2005 - 21:02 #13
tak for hjælpen allesammen!

mvh
Mads
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