Altrimenti puoi impostare "visualizzazione compatibilità" in IE8, sembra funzionare anche così.
La funzione che fa casino dovrebbe essere questa, mi devo documentare su cosa fa; tra l'altro dovrebbe essere una cosa specifica di IE (ma che funzionava con le versioni precedenti):
function storeCaret(text)
{
// Only bother if it will be useful.
if (typeof(text.createTextRange) != "undefined")
text.caretPos = document.selection.createRange().duplicate();
}
EDIT: per curiosità, perché non potete usare altri browser? Se puoi dirlo...
