Ciao a tutti
Nel nostro sito abbiamo difficoltà ad inserire e (ancor +) a far vedere nel browser degli utebti certi caratteri tipo la s e la z sottopuntate ṢṣẒẓ che per altro sono indispensabili per scrivere in dialetto romagnolo, lingua di cui il nostro sito si occupa.
Per superare questo scoglio ho modificato un rich text editor aggiungendovi una serie di pulsanti che cliccati inseriscono una lettera nel testo o la sostituiscono ad una porzione di testo selezionata.
Funziona tutto bene ma in MSIE viene solo sostituito il testo ma non viene inserito nulla se non c'è testo selezionato e la lettera viene aggiunta al value del pulsante (provare per credere).
Potete dare un occhiata per favore provando prima con ff per capire cosa giustamente deve fare e poi con MSIE?
http://www.iomla.net/dia.htm
La funzione che dovrebbe inserire il testo è;
function diacritici(str)
{
if(document.selection){
cDoc = document.getElementById(rteName).contentWindow.doc ument;
range=cDoc.selection.createRange();
range.text=str;
cDoc.selection.empty();
cDoc.focus();
} else if (window.getSelection) {
cWin = document.getElementById(rteName).contentWindow;
userSelection = cWin.getSelection();
userSelection=str;
cWin.document.execCommand('insertHTML',false,userS election);}
}
Grazie