Non l'ho testato personalmente, ma ho trovato il sito di un tizio che sostiene di aver trovato la soluzione a questo problema (problema tra l'altro molto comune..)

Eccoti il link: http://www.rsow.com/?codebits=javascript

Nella pagina c'è anche un esempio che pare funzionare correttamente.

ciao