Gå til innhold

validere js i XHTML


Anbefalte innlegg

Hei..

 

Prøvde å bruke OnMouseOver og OnMouseOut for så å validere med XHTML strict som gir følgende feilmelding:

 

there is no attribute "onMouseOver".

 

Ja, jeg vet.. lower case i XHTML. Men da funker ikke funksjonen lenger!

 

Hva må til for at menyknappen skal skifte farge ved mouseover uten js-funksjonen? :hmm:

Lenke til kommentar
Videoannonse
Annonse

Jeg foreslår at du bruker CSS til dette. Men hvis du absolutt må bruke JavaScript til det, må du lage en event handler som gjør det for deg i stedet.

 

function addLoadEvent(func) {
 var oldonload = window.onload;
 if (typeof window.onload != 'function') {
   window.onload = func;
 } else {
   window.onload = function() {
     if (oldonload) {
       oldonload();
     }
     func();
   }
 }
}

 

Deretter kan du skrive en funksjon som gjør det du vil gjøre, som bruker de eventene du har satt opp i posten din. Det eneste du gjør da, er at du kaller på funksjonen til slutt i javascriptet ditt, med addLoadEvent(enEllerAnnenFunksjon);

Endret av Jesper Karsrud
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...