vorbelegte Variable überschreiben?!

Hi,

Ich habe da ein kleines Problem.
Ich möchte einen Quelltext so umschreiben das die "document" von mir frei belegt werden kann.

Ich denke das dies nicht möglich ist wie bei vielen anderen Sprachen darf man der Variable keinen Namen geben der einer Vvorbelegten Var. gleich ist.
Aber vll. gibt es ja doch eine möglichkeit?

Wenn nein stelle ich gleich die nächste Frage auf die vll. jemand eine Antwort weiss.

und zwar würde ich gerne wissen wie/ob man Javascript variablen wie bei php im Browser mit übergeben kann und wenn ja, wie sähe das aus??


MfG,

Teekay
 
Original von TeeKayo2
und zwar würde ich gerne wissen wie/ob man Javascript variablen wie bei php im Browser mit übergeben kann und wenn ja, wie sähe das aus??
Du meinst Variablen, die dokumentübergreifend sind? Wenn das eine Dokument ein "Popup" des anderen ist (also mittels window.open() geöffnet wurde), kannst du auf das übergeordnete Dokument mittels window.opener zugreifen. Wenn die Dokumente jedoch unabhängig voneinander sind, fallen mir bloß ein paar dreckige Tricks ein.

Zum Beispiel könntest du, wenn du im selben Fenster ein Dokument öffnen willst, welches wieder auf Variablen aus dem ersten Dokument zugreifen möchte, ein paar Informationen im Fensternamen (window.name) speichern, denn der bleibt ja erhalten, auch wenn ein anderes Dokument im Fenster geöffnet wird.

Der klassische Querystring (HTTP_GET) kann auch verwendet werden, den kannst du mittels location.href ja wieder auslesen. Nur musst du das parsen hier selbst übernehmen, also den Querystring von der URL der Datei abschneiden und splitten in Variablen und Werte.

Wenn du ein Frameset hast, kannst du auch mittels top.fenstername.usw auf Objekte eines anderen Frames zugreifen.
 
Zurück
Oben