Garanti Skrevet 23. april 2008 Skrevet 23. april 2008 (endret) Hei, har laget en liten funksjon i javascript som skal vise innhold fra et textarea til en forhåndsvisningsdiv. Funksjonen blir videre trigget av onChange i <textarea> for å endre innholdet i forhåndsvisningsdiv'en: <html> <head> <script language="javascript"> <!-- function update(preview){ content = document.forms[0].input.value a = document.getElementById(preview) a.innerHTML = content } // End --> </script> </head> <body> <div id="preview"></div> <form> <textarea name="input" onchange="java script:update('preview')"></textarea> </form> </body> </html> Den fungerer dessverre ikke. Noen som vet hvorfor? Endret 23. april 2008 av Garanti
Garanti Skrevet 23. april 2008 Forfatter Skrevet 23. april 2008 Fikk til en delvis fungerende versjon nå. Problemet er at kodene ikke blir oppfattet av nettleseren, i tillegg til at hele teksten blir lagt til på nytt ved hver endring. <html> <head> <script type="text/javascript"> <!-- function run(){ content = document.forms[0].input.value if (document.createTextNode){ var mytext=document.createTextNode(content) document.getElementById("preview").appendChild(mytext) } } //--> </script> </head> <body> <div id="preview"></div> <form> <textarea name="input" onkeypress="java script:run()"></textarea> </form> </body> </html> Hadde satt pris på hjelp
___ Skrevet 25. april 2008 Skrevet 25. april 2008 Det første som slår meg er en stygg orddelingsfeil i onscript-eventen til textarea. Hilsen Werner
Garanti Skrevet 25. april 2008 Forfatter Skrevet 25. april 2008 (endret) Ordet javascript blir kuttet i kodeeksempler: Javascript <a href="java script:do.something()"> Endret 25. april 2008 av Garanti
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å