Hallo Ernst,
ich übergebe in einer Funktion mit:
win= window.open('./Fenster.html?VAR1='+X+'');
den Inhalt der Variablen "X" an das neue Fenster.Frage: Wie kann ich in einem JavaScript auf diese Variable
zugreifen??
ohne die Funktion zu sehen, tippe ich darauf, X ist ein Parameter
den du der Funktion übergeben hast.
Parameter sind normalerweise lokale Variablen. Lokale Variablen sind normalerweise nur so lange verfügbar, wie die Funktion abgearbeitet wird.
Der ie steikt bei der folgenden Zeile im HTML-Code:
<script type="text/javascript">document.write(opener.X);</script>
und gibt folgende Fehlermeldung aus :
"opener.X"ist_kein_Objekt
aus diesem Grund findet der IE sie auch nicht.
Abhilfsmöglichkeiten:
a) in deiner Funktion irgendwo definieren
parameter=X; und in der Abfrage dann opener.parameter
b) direkt im href dannach suchen mit den Methoden des Stringobjektes.
Seltsamerweise gibt es beim netscape keine Probleme.
ist wirklich seltsam, aber ohne einen genaueren Quellcode, kann ich eben nur raten.
Viele Grüße
Antje