Avatar billede Lallez Nybegynder
07. januar 2013 - 18:28 Der er 9 kommentarer og
1 løsning

onmouseover validator problem :/

Hej eksperter.

Jeg står og skal lave en website som projekt på mit studie.
Der må ikke være nogle fejl når jeg validere den på http://validator.w3.org/.

Meeen er kommet ind på et problem jeg ikke kan løse.
På forside har jeg sat 6 billeder op og når jeg tager musen hen over skifter den billede, har brugt følgende kode:

<a href="1projekt2.html"><img src="picture/forside1.jpg" onmouseover="this.src='picture/billede1.jpg'" onmouseout="this.src='picture/forside1.jpg'" /></a>

når jeg så validere den kommer den med denne besked:

Line 45, Column 110: required attribute "alt" not specified
...src="picture/forside1.jpg" onmouseover="this.src='picture/billede1.jpg'" /></a>
&#9993;
The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.

Jeg er ikke så meget inde i javascript, så ville helts gøre det i HTML.
Er det mig der bare ikke kan finde en tastefejl eller er det helt forkert?

Håber der er en der kan redde mig :(
Venlig hilsen Lars
Avatar billede olebole Juniormester
07. januar 2013 - 18:35 #1
<ole>

Prøv at lægge et link. Ligger dokumentet ikke online, kan du uploade din kode til f.eks. PasteBin

/mvh
</bole>
Avatar billede LeChox Nybegynder
07. januar 2013 - 18:39 #2
Kan godt være jeg er helt ved siden af, men er det ikke blot fordi den vil have en alt-attribut på dit img-tag?
Avatar billede Lallez Nybegynder
07. januar 2013 - 18:39 #3
Linket til websiten er: nordenbaek.dk

Kender ikke PasteBin hvordan fungere det?
Avatar billede olebole Juniormester
07. januar 2013 - 18:43 #4
Jo, der er, som LeChox skriver, blot alt attributter på dine billeder, du mangler  =)
Avatar billede Lallez Nybegynder
07. januar 2013 - 18:53 #5
Ej det er også rigtigt.. Tusind tak for hjælpen det var fedt af jer :D nu kan jeg komme videre...
Avatar billede Lallez Nybegynder
07. januar 2013 - 18:55 #6
:)
Avatar billede Lallez Nybegynder
07. januar 2013 - 18:57 #7
i fortjener nogle point men kan ikke give jer det...
Avatar billede olebole Juniormester
07. januar 2013 - 18:58 #8
Til gengæld undrer det mig, du bruger XHTML 1.0 Transitional. For det første er alle Transitional versioner kun ment som en kort overgangsversion, som man bruger, mens man lærer at skrive 'den rigtige' version. XHTML 1.0 Transitional er ved at være 14 år gammel, så den er der ikke nogen, der bør bruge i dag.

Der er én årsag til at bruge XHTML: At få koden fortolket af browserens XML-parser. Dels fordi denne generelt er hurtigere - og dels fordi man så kan bruge XML direkte i dokumentet, blandet ind i markup koden.

XHTML 1.0 Transitional skal serves som text/html og er derfor ganske almindelig HTML, som bare er skrevet med en lidt anden syntaks. Koden kommer aldrig i nærheden af en XML-parser, og man har ingen fordele ved at skrive mod den standard.

Skal du bruge 'rigtig' XHTML, skal du bruge version 1.1. Den må til gangæld ikke serves som text/html, men skal serves som application/xhtml+xml. Der er så bare den detalje, at IE aldrig har understøttet den content-type, men vil tilbyde at downloade dokumentet i stedet for at vise det.

W3C stoppede udviklingen af XHTML 1.0 og 1.1 tilbage i sommeren 2009 og nøjedes med at færdiggøre de sidste stumper. Den planlagte version 2.0 bliver aldrig til noget. I stedet kastede de sig over HTML5, hvor man også har mulighed for at bruge X(HT)ML syntaks. Bruger man ikke XML i dokumentet, er der dog ingen grund til det.

Hvis det er dine undervisere, der har fortalt Jer, I skal bruge XHTML 1.0 Transitional, så fortæl dem, at de er dybt outdatede  *o)
Avatar billede olebole Juniormester
07. januar 2013 - 19:01 #9
Jeg samler ikke point, men LeChox bør lægge et svar. Så vil du kunne tildele ham point, så tråden lukkes  =)
Avatar billede LeChox Nybegynder
07. januar 2013 - 19:08 #10
Er glad for at kunne hjælpe :-) Tak for det beskrivende indlæg olebole, så lærte jeg også noget.
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