Avatar billede jenslund Juniormester
14. februar 2003 - 13:43 Der er 8 kommentarer og
1 løsning

<embed og html-validering

Hej alle

Når jeg går ind på http://validator.w3.org/ og prøver at validere min html-side der indeholder en flash-fil får jeg en masse fejl:

Embed'en ser ud som følger:
<embed src="forside.swf" quality=high bgcolor=#FFFFFF WIDTH=797 HEIGHT=504 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>

Fejlmeddelelserne:
Line 37, column 12: there is no attribute "SRC" (explain...).
  <EMBED src="forside.swf" quality=high bgcolor=#FFFFFF  WIDTH=797 HEIGHT=504 TYP
              ^
Line 37, column 34: there is no attribute "QUALITY" (explain...).
  <EMBED src="forside.swf" quality=high bgcolor=#FFFFFF  WIDTH=797 HEIGHT=504 TYP
                                    ^
Line 37, column 47: there is no attribute "BGCOLOR" (explain...).
  ...c="forside.swf" quality=high bgcolor=#FFFFFF  WIDTH=797 HEIGHT=504 TYPE="appl
                                          ^
Line 37, column 47: an attribute value must be a literal unless it contains only name characters (explain...).
  ...c="forside.swf" quality=high bgcolor=#FFFFFF  WIDTH=797 HEIGHT=504 TYPE="appl
                                          ^
Line 37, column 62: there is no attribute "WIDTH" (explain...).
  ... quality=high bgcolor=#FFFFFF  WIDTH=797 HEIGHT=504 TYPE="application/x-shock
                                          ^
Line 37, column 73: there is no attribute "HEIGHT" (explain...).
  ...gh bgcolor=#FFFFFF  WIDTH=797 HEIGHT=504 TYPE="application/x-shockwave-flash"
                                          ^
Line 37, column 82: there is no attribute "TYPE" (explain...).
  ...r=#FFFFFF  WIDTH=797 HEIGHT=504 TYPE="application/x-shockwave-flash" PLUGINSP
                                          ^
Line 37, column 126: there is no attribute "PLUGINSPAGE" (explain...).
  ...ation/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/dow
                                          ^
Line 37, column 213: element "EMBED" undefined (explain...).
  ...x.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
                                          ^
Hvorfor får jeg fejl ???
Avatar billede nikolajdu Nybegynder
14. februar 2003 - 14:02 #1
Det er såre simpelt - Det kan slet ikke valideres.

Regn valideringen for at være vejledende i forhold til at din side overholder standarderne. Vil du validere 100% må du undvære din flash.

/Nikolaj
Avatar billede jenslund Juniormester
14. februar 2003 - 14:06 #2
Klart svar - tak skal du have - send et svar

Go' weekend

Jens
Avatar billede Slettet bruger
14. februar 2003 - 14:18 #3
endvidere kan du jo samtidigt med at du validerer dine sider afprøve dine sider i de browsere du ønsker at siden skal kunne virke i, og den vej sikre at din kode virker optimalt.
Avatar billede jenslund Juniormester
14. februar 2003 - 14:21 #4
questic >> det er ikke et spørgsmål om det virker - det har det hele tiden gjort - spørgsmålet er netop valideringen

Jens
Avatar billede Slettet bruger
14. februar 2003 - 14:30 #5
jenslund>> nu kan det godt være jeg får rodet mig lidt ud her. men i bund og grund må der jo være en grund til at validere din kode, evt. at få en ensartet hjemmeside uanset browsere, og dette kan man vel ikke tjekke bedre end ved at afprøve sin side i browserne ?

kan selvfølgelig godt være jeg tager fejl om din ide med at validere
Avatar billede nikolajdu Nybegynder
14. februar 2003 - 14:33 #6
Jeg har ladet mig irritere mange gange over problemstillingen og har derfor ændret min opfattelse af valideringen till netop at være vejledende. Problemet findes ikke kun i forbindelse med Flash, men er også et helt generel crossbrowser problem. Folk vil stadigt have html til version 4 browsere - Fint nok, men så må valideringen undværes hvis bare der skal være en anelse funktionalitet/sjov.

/Nikolaj
Avatar billede jenslund Juniormester
14. februar 2003 - 14:36 #7
questis >> ideen mad den validering jeg pt sidder og laver er at den skal opfylde HTML-standarderne som opstillet af W3C.

Siderne har virket fint i browseren længe - men den skal altså lige have den sidste skrue - såmænd

Men du har ellers ret med browsere - jeg tjecker i tre forskellige på tre forskellige platforme/styresystemer - bare for at være dækket ind

Jens
Avatar billede jenslund Juniormester
14. februar 2003 - 14:39 #8
U R right
Avatar billede ohmish Nybegynder
26. september 2003 - 15:22 #9
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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