Meine Erfahrung ist das der eine oder andere Browser mti externen JS-Dateien nicht wirklich zurecht kommt (bestes Beispiel ist der Netscape 4.7x und älter).
So ein Unsinn! Gerade Netscape war der allererste Browser, der das konnte. Schliesslich haben die das erfunden.
Ich kann eben nur aus meiner Erfahrung sprechen. Ich hatte auch mal eine externe JS-Datei und die ist erst nach mehrmaligem reload angesprungen (im NS 4.7x).
Gruß
Stefan D.