Salve a tutti,
ho realizzato un text editor in js seguendo l'articolo in questo sito
In questo texteditor il testo viene scritto in un iframe.
Come faccio ad inviare il testo scritto con tutta la formattazione ad un altra pagina tramite form?
Salve a tutti,
ho realizzato un text editor in js seguendo l'articolo in questo sito
In questo texteditor il testo viene scritto in un iframe.
Come faccio ad inviare il testo scritto con tutta la formattazione ad un altra pagina tramite form?
stesso problema,ho provato ad inserire il valore dell'iframe in una textarea nascosta,come consigliato dai guru,ma nulla.
codice:function doSave(){ //riquadro = iFrameDoc.body; iFrameDoc = eval(str_iFrameDoc); composition = iFrameDoc.body; testo = composition.innerHTML; document.forms[0].testo.value=testo; document.forms[0].submit(); } .... <IFRAME class="form_one" width="100%" ID="Composition" height="70"></IFRAME> <textarea cols="1" rows="1" name="testo" style="display:none;"></textarea> <INPUT TYPE="submit" class="form_one" value="INVIA" onClick="doSave()">
ma non va... :master:
Visita il mio sito: Kabuto Italia - Alibi ed acquisti sul web!
ecco qui,migliorando la mia ricerca sul forum ho trovato la soluzione:
codice:function save_as(){ iFrameDoc = eval(str_iFrameDoc); riquadro = iFrameDoc.body; document.composeForm.testo.value=(bHtmlMode)?riquadro.innerText:riquadro.innerHTML; } ... <form method="get" action="..." name="composeForm"> <IFRAME class="form_one" width="100%" ID="Composition" height="70"></IFRAME> <INPUT TYPE="textarea" cols="1" rows="1" name="testo" style="display:none;"></textarea> <INPUT TYPE="submit" class="form_one" value="INVIA" onClick="save_as()">
![]()
![]()
![]()
grazie![]()
Visita il mio sito: Kabuto Italia - Alibi ed acquisti sul web!