htmlBendik Skrevet 1. august 2007 Del Skrevet 1. august 2007 Hvis jeg for eksempel skriver sånn: Klikk for å se/fjerne innholdet nedenfor <html> <head> <script type="text/javascript"> <!-- function skrivUt() { document.write("test") } //--> </script> </head> <body> <input type="button" onClick="skrivUt();" value="Generer"> </body> </html> Blir alt bort når man trykker på knappen. Noen som vet hvordan man gjør til at alt på siden ikke går bort? Lenke til kommentar
eiden84 Skrevet 1. august 2007 Del Skrevet 1. august 2007 Du kan f.eks bruke document.body.innerHTML += "asdf"; Det aller beste er om du skriver html'en til f.eks en div. document.getElementById("txt").innerHTML = "tekst"; <div id="txt"></div> Lenke til kommentar
htmlBendik Skrevet 1. august 2007 Forfatter Del Skrevet 1. august 2007 Tusen takk Lenke til kommentar
dabear Skrevet 5. august 2007 Del Skrevet 5. august 2007 Og så bare for å nevne det, er det vanlig å bruke funksjoner som er definert i javascript-standarden. innerHTML er noe Microsoft fant på, og har seinere blitt adoptert av andre nettlesere. Det er i hovedsak disse du skal bruke: theElement.appendChild document.createElement document.createTextNode Du kan finne mer info feks her: http://developer.mozilla.org/en/docs/DOM:element.appendChild Lenke til kommentar
eiden84 Skrevet 6. august 2007 Del Skrevet 6. august 2007 Hvilke nettlesere er det som ikke støtter innerHTML ? Lenke til kommentar
WiRRE Skrevet 6. august 2007 Del Skrevet 6. august 2007 tilogmed Safari for PC støtter det!! Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå