Uhmmm... dopo averlo capito, modificato e inserito nella mia pagina, mi sono accorta di un comportamento di questo script che non mi è molto chiaro.. posso approfittare ancora un attimo della vostra pazienza?
Ho notato questo: se posiziono il cursore all'inizio della textarea, quando c'è del testo già scritto, senza selezionare nulla, con FF non entra nel ramo if(obj.selectionEnd) ma finisce nell'else finale che accoda il nuovo testo in fondo... come mai? Ho verificato che invece in tutti gli altri casi (cursore posizionato dopo il primo carattere o in qualunque altra posizione, testo selezionato dall'inizio o in una posizione arbitraria) funziona alla grande e quindi non riesco a spiegarmi questa differenza... :master: