Hey ho!
Ich weiß nicht, aber irgendwie habe ich Probleme damit, Informationen über die "Globalisierung" von Variablen in SelfHTML zu finden.
Situation:
Ich möchte mit JavaScript einen Warenkorb programmieren. Dazu habe ich drei Dateien: Einmal eine JavaScript-Datei, in der die Hauptfunktionen sowie das Array "Warenkorb" (als "Speicher" der Bestellung) definiert werden, dann eine HTML-Datei, um auszuwählen, *was* man bestellen möchte und zu guter letzt noch eine HTML-Datei, um sich den aktuellen Inhalt des Warenkorbs anzuzeigen.
Problem:
Ich kann aus keiner HTML-Datei auf das in der JS-Datei definierte Array zugreifen.
Javascript-Shops arbeiten eigentlich fast immer mit Framesets.
Die Shop-Variablen und -funktionen werden entweder im Frameset selbst oder in einem hidden frame definiert und entsprechend angesprochen:
top.variable = 2;
oder
top.frames["shopdata"].variable = 2;