Scusa, ho sbagliato a copiare era già con head.appendchild(...).
Il problema sembra proprio l'aggiunta dello script questo è l'errore che mi riporta la console javascript di firefox:
"Errore: \xFD is not defined" generato sull'istruzione in cui assegno il corpo dello script (script.innerHTML = 'function fire(){ window.removeEventListener(\'mousemove\'); tt_Init(); }'
Nella head non ci sono altri script, l'unico script presente nella pagina è quello richiamato alla fine del body che genera i tooltips.
Non ho proprio idea su cosa possa essere quell'errore, ho già aggiunto altre volte degli script custom con questo metodo ma è la prima volta che mi da quest'errore....