Hallo Richie,
Eine Webseite mit mehreren Frames greift auf ein gemeinsames Javascript zu.
[...]
Wie werden externe Javascript Dateien behandelt? Sind sie an einem Window-Objekt geknüpft, oder sind die ganzen Variablen Browserweit hinterlegt?
Die Variablen und Skripte werden in dem Frame (das ja eine komplette HTML-Datei enthält) als Unterobjekte und Methoden verwaltet, in dem sie deklariert (oder importiert) wurden. Du solltest sie also ansprechen mit "parent.<FRAMENAME>.<WasDuWillst>"
-<FRAMENAME> ist dabei der Name, den Du bei der Frameset-definition vergeben hast (Das solltest Du tun)
-<WasDuWillst> ist dabei der normale Ansprechweg für Objekte und Methoden, genau wie der, den Du nutzen würdest, wenn Du im selben Frame (der selben HTML-Datei) aktiv wärst.
Mit externen JS-Dateien hat das eigentlich nicht viel zu tun.
MfG
Andy, sich hier irren kann, nur noch wenig mit JavaScript arbeitet