Ok, forse ho un punto di partenza, ma non sono molto pratico di javascript quindi mi serve il vostro aiuto.
Se l'utente seleziona la tabella nella casella di testo e poi preme sul pulsante io posso attivare questa funzione:
A questo punto controllo che la selezione inizi con un <table e finisca con un </table> cerco nell'intero testo la stringa e la sostituisca con un "".codice:var iframe = document.getElementById("editArea"); var n_select; var win = iframe.contentWindow; var doc = win.document; if (win.getSelection) {n_select = (win.getSelection().toString());} else if (doc.selection && doc.selection.createRange) {n_select = (doc.selection.createRange().text);}
Mi sembra tutto abbastanza facile, ma la funzione che dovrebbe restituirmi il codice selezionato non legge l'html e io non so dove mettere le mani, mi date una mano?

Rispondi quotando