allora ho copiato il codice del tuo post #3 ho provato a metterlo in un file esterno e mi fa la stessa cosa di averlo nella pagina, no notato che nel codice non hai messo il body potrebbe essere quello il problema
per curiosita cosa metti nel js esterno? puoi postarlo?