non c'è il resto del codice ma deduco che colleghi la funzione lingue all'evento onmouseover

comunque ... è perfettamente normale che succeda perché quando tra il quanto tu entri nella td e resti fermo col mouse scatta qualche evento di onmouseover, che come dice per l'appunto è un evento che si scatena quando muovi il mouse.

per risolverti il problema è metti delle path statiche: quelle relative, ergo senza lo slash iniziaizle, vengono riferite dal browser alla path corrente!

Oppure verifica prima se il valore è già settato verificando il contenuto di self.location.href