Har ett litet script som gör att man kan visa och dölja radnummer på kod- och phpboxar i mitt forum. Det fungerar som det ska och firefox säger inget men i IE får jag ett javascriptfel när jag klickar på länken som aktiverar scriptet.
Raden IE klagar på är den fetmarkerade. Vad kan det vara som är fel? Kan det vara en sådan simpel sak att jag kör med xhtml och detta inte fungerar då?
Felet beror på att document.getElementById på raden innan inte kan hitta ett giltigt element med det id du anger. Varför detta sker är svårt att säga utan mer kod. Det kan t ex vara så att koden som genererar radnumren inte fungerar med IE.
Få jag ge ett annat tips istället?
Generera radnummrena med hjälp av en ordered list (<ol>) och varje rad får en <li> på så sätt så kan man kopiera koden utan att radnummrena följer med, man kan även väldigt enkelt dölja radnummer om man känner för det genom att sätta list-style-type:none för aktuell <ol>.
En snyggare och mer användarvänlig lösning tycker jag.