Variable initialisieren

piwi50

Grünschnabel
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?
 
Hi,

redest Du von Frames, Iframes oder z.B. einem Popup oder wird die zweite HTML-Seite z.B. durch Klick auf einen Link als neues Dokument anstatt der ersten Seite geladen? Im zweiten Fall wäre das höchstens über einen Cookie oder eine serverseitige Lösung mittels einer Scriptsprache wie z.B. PHP möglich.

LG
 
Hi,

redest Du von Frames, Iframes oder z.B. einem Popup oder wird die zweite HTML-Seite z.B. durch Klick auf einen Link als neues Dokument anstatt der ersten Seite geladen? Im zweiten Fall wäre das höchstens über einen Cookie oder eine serverseitige Lösung mittels einer Scriptsprache wie z.B. PHP möglich.

LG
Das sind Iframes in denen ganz normale HTML-Dateien angezeigt werden, die aber JS enthalten.
Hier gucken:
http://home.arcor.de/wparcor/EigeneHP/index.html

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.
 
Hi,

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

Du meinst (ganz normale) Frames. Wie Du auf ein anderes Frame zugreifen kannst, hast Du ja offensichtlich schon gefunden. Wo ist denn jetzt Dein Problem?

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.

Wenn Du Deine Frames loswerden willst, was ja keine schlechte Sache ist, würde halt die komplette Seite neu geladen. Dann sollte das Musikstück ja automatisch gestoppt werden. Ich weiß jetzt nicht, wo da Dein Problem ist.

Übrigens bekomme ich überhaupt nichts zu hören, der Code muss von anno Tuck sein (sorry...), document.all kennt mein Browser nicht und von filters haben selbst seine Urgroßeltern nie was gehört. ;)

LG
 
1. HTML-Datei
<JS-script>
2.HTML-Datei.feld1 = "X";
</JS-script>


2. HTML-Datei
<JS-script>
var feld1;
alert (feld1); // ausgabe = X
</JS-script>

Den Term
2.HTML-Datei.feld1 = "X";
ist nur zur veranschaulichung, der funktionuiert so nicht, um diese Syntax geht es.
 
Zuletzt bearbeitet:
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
 
Zurück