come da titolo, mi spiego meglio:
Codice PHP:<div id="contenuto"> abc</div>
la seconda funzione non funzionacodice:function modifica(){ testo=document.getElementById('contenuto').innerHtml; document.getElementById('contenuto').innerHtml="<textarea id='txt'>"+testo+"</textarea>"; } function salvamodifiche(){ testo=document.getElementById(txt).firstChild.nodeValue; document.getElementById('contenuto').innerHtml=testo; }![]()
la prima è una semplice aggiunta del tag <textarea> nel div del testo
la seconda dovrebbe eliminare il tag ed aggiornare il contenuto, ma "non memorizza le modifiche" e alla fine mi trovo col testo originale "abc".
ps: ho provato anche con una variabile globale js che memorizza onkeyup sul textarea tutto il textarea, ma non funziona..si aggiorna solo al primo keyup (so di non essermi spiegato)!

Rispondi quotando