Wie kann ich überprüfen, ob ein Fenster mit Namen xx existiert
Maja
- javascript
0 Maja
Wie kann ich überprüfen, ob ein Fenster mit dem Namen "fenster_Name"
existiert wenn ich auf die Fenster-Variable nicht zugreifen kann?
Hi, habe schon im Archiv geblättert/geklickt aber nichts Gescheites
gefunden...
Wenn ich mit
fenster_Variable = window.open("http://localhost","fenster_Name")
---------------- ------------
ein neues Fenster öffne, kann ich dieses Fenster aus dem Dokument heraus,
das es erzeugt hat über "fenster_Variable" ansprechen.
Von anderen Dokumenten kann ich nur über target="fenster_Name" darauf
zugreifen (oder wenn ich die Objekthierarchie kenne auch über die
fenster_Variable). Gibt es nun auch eine Möglichkeit - irgend ein Objekt
oder Workaround in JavaScript - dass angibt welche Fenster nun offen sind?
Ich trau' mich das mit dem Objekt hier ja fast nicht zu schreiben, aber
vielleicht habe ich irgendwo doch irgendwas mal übersehen...
Beispiel:
Ich öffne mit dem dem Link von Dokument 1 ein neues Fenster, das hat den
Namen "fenster_Name"
Dokument 1
<html>
<body>
<br>
<a href="#" onClick="fenster_Variable=window.open('http://localhost','fenster_Name')">neues Fenster</a>
</body>
</html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Jetzt schließe ich Dokument 1 und öffne ein anderes Dokument. Was muss in
dieser Datei stehen, um zu überprüfen, ob genau "fenster_Name" offen ist.
Das soll auch funktionieren, wenn "fenster_Name" noch nie geöffnet wurde.
Hab schon alle mögliche probiert aber top[0].name, top[1].name usw. kennt
nur das aktuelle Fenster, (brauche etwas über top ;-) andere sind scheinbar
"out of space"...
Interessant ist, dass target="fenster_Name" in so einem Fall ja funktioniert,
da also was sein muss!
da also was sein muss!
da muss also was sein :-) so ist's richtig, heute schon zu lange am Rechner gesessen! Sorry!