Har en span som denna
<span id="lbT">3</span>
och via en function så använder jag innerText för att byta ut 3 mot en annan siffra, men i NS6+ så funkar det inte. Så finns det något alternativ till innerText som funkar crossbrowsers.
6 svar · 241 visningar · startad av Dino
Har en span som denna
<span id="lbT">3</span>
och via en function så använder jag innerText för att byta ut 3 mot en annan siffra, men i NS6+ så funkar det inte. Så finns det något alternativ till innerText som funkar crossbrowsers.
Ett alternativ är att använda en input-ruta:
<input type="text" style="border: 0 none; background-color: transparent" value="3" readonly="readonly" />
Rutan kommer kanske inte visas korrekt i alla läsare, men det ska inte vara några problem med att ändra dess värde.
Ok, lite omständigt, men det funkar. Tackar så mycket. :)
Om jag inte minns fel så ska det väl funka att använda innerHTML i NS6+
Det fungerar på liknande sätt som innerText, fast ger även möjlighet att ändra/lägga till eventuell HTML-kod
Det funkar fint i NS6+, Mozilla, IE(självklart), men inte i Opera. Men det packet som använder den kan jag klara mig utan. Tackar. :)
Välkommen till webForum. :)
Hmm..., vilken version av Opera testade du i...? Jag kollade precis i version 7.11, o där fungerade det bra med innerHTML...
Men jag håller annars med dig..., Opera är ganska besvärligt att få sidor att fungera bra i..., så man skulle gärna strunta helt i den... :)
Dino skrev:
Välkommen till webForum. :)
Tack :)
Det var v.6 det inte funkade i. Vet inte riktigt vilken version av Opera man skall anpassa sina sidor till. Version 6 verkar i alla fall inte ha något bra stöd för javascript, det är mycket av min kod som skiter sig där. :)