Microsoft Javascript Problemer
Internet Explorer har alltid hatt en "unik" (ikke en standard-kompatibel) måte å tolke Javascript. Som i IE8, har de fleste av disse problemene er løst, men det er fortsatt et par mindre quirks. Heldigvis er de fleste av dem er lett unngås.
<Script type = "application / javascript">
Når du legger en Javascript inn i hodet på et HTML-dokument, skal koden omgitt av <script> koder. De fleste nettlesere støtter verdi "application / javascript" for "type" attributt, men IE8 ikke. I stedet bruker "text / javascript" for konsistente resultater på tvers av alle nettlesere.
number.toFixed (0)
Den number.toFixed (0) metoden skal runde av til nærmeste hele tall. IE8 returnerer uforutsigbare resultater. I stedet bruker Math.round (nummer), som resultatet er konsistent på tvers av alle nettlesere.
selectElement (newOption, null) .Legg ()
I de fleste nettlesere, verdien "null" i denne linjen med kode legger "newOption" som siste mulighet for en utvalgt element. I IE8, det gir Javascript-feil "Ugyldig argument." Reparasjonen er rett og slett å forlate av "null" argument når skripting spesielt for IE8, som følger: selectElement (newOption) .Legg ().