Variable initialisieren

Eine vernünftige Beschreibung zum Beispiel...
Und dass Du mal auf meine Hinweise eingehst. Du scheinst nicht zu verstehen, dass es daruaf ankommt, ob Seite 1 im Browser noch geladen ist (z.B. in einem Frame, aber "um die geht's ja nicht", worum dann?) oder ob Seite 2 das Dokument von Seite 1 im Browser überschreibt, was bei normalen Framelosen Seiten z.B. durch Klick auf einen Link passiert.
Welche Möglichkeiten Du in diesem Fall hast, habe ich Dir geschrieben. Was erwartest Du denn jetzt noch? Wenn das nicht reicht, musst Du schon erklären, was für ein Problem Du damit hast. Aus Deinem letzten Post geht das jedenfalls nicht hervor...

LG
Weil ich nix dazugeschrieben habe kannst du davon ausgehen daß die Seiten geladen sind - so schlau bin ich auch schon.
Ich brauche nur die Syntax.
 
Wenn ich dir erkläre die Seiten wären schon geladen, wie kommst du dann auf die Frames? ? ?

Wahrscheinlich weil ihr darüber gerade redet und dein Dokument einen Frameset beinhaltet.

Das sind Iframes in denen ganz normale HTML-Dateien angezeigt werden, die aber JS enthalten.

Wo sind die IFrames auf der Seite?

Mein Problem ist:
In meiner HP wird ein zufällig ausgewähltes Musikstück abgespielt.
In der Navigation ist es aber möglich eine "Musikbox" aufzurufen, die dann das Lied abstellen muß. Gegenwärtig mache ich das mit 4 Dateien, deren Name abgefragt wird um die Sache ordentlich steuern zu können. Das müßte aber auch mit einer Datei gehen, sofern es eine Möglichket wie die erfragte gibt.

Ein freundliches Hallöle
Ich möchte aus einer HTML-Datei eine JS-variable einer anderen HTML-Datei initialisieren, also darin einen Wert abstellen.

Geht das, wenn ja wie?

Bereits genannt wurde die Lösung quer über die Framesets darauf zuzugreifen: http://de.selfhtml.org/javascript/objekte/frames.htm#scripts

Wenn alles in der selben Datei seien soll / stehen wird oder es IFrames gibt in denen die andere HTML steckt dann kannst du darauf "ganz normal" zugreifen:
http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id
http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name
http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_tag_name

Wenn es nicht quer über die Frames gehen soll, dann muss ich dir die folgende Frage(n) stellen:
In welcher anderen Relation stehen die beiden Dokumente zueinander? Werden beide angezeigt / geladen oder nur eine der beiden?

btw: Das Menü leitet nicht weiter (insbesondere bei Firefox 3.5). Heißt das Impressum würde fehlen.

Ich brauche nur die Syntax.
Die Syntax (im eigentlichen Sinne des Begriffs) zu JavaScript habe ich nur innerhalb dieser Spezifikation finden können: http://www.ecma-international.org/publications/standards/Ecma-262.htm (ohne Anspruch auf Vollständigkeit)
 
Zuletzt bearbeitet:
Die Info reicht schon, damit sollte ich klar kommen.
Merci vielmals.

Das funktioniert tadellos. DANKE ;-)

Ich habe immer versucht über den Namen der HTML-Datei das Feld zu initiieren.
Die Idee den Framesetnamen zu verwenden ist mir leider nicht eingefallen. :-(

OK eingebaut, umgebau und läuft.
 
Zuletzt bearbeitet:
Zurück