Andy Magdeburg: Externe Dateien

Beitrag lesen

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