Namen von geöffneten Fenstern ermitteln
Tom
- javascript
Hello,
ich bin im Moment etwas durcheinander gekommen.
1. Frage:
Wenn ich im JS-Code mit window.name='blah' eine Wertzuweisung mache, welcher Name wird da geändert? Ist das der JavaScript name, der auch bei
name=window.open() vergeben wird oder ist das der HTML-Name, der bei target="name" vergeben wird?
2. Frage:
Kann ich die Namen aller geöffneten Fenster erfragen?
Ich habe eine Seite, die ich öffne. Auf der Seite ist ein Formular. In diesem Formular gibt es einen Wert, den ich benötige, um ihn in die form-action eines Formulars in einer anderen Seite einzusetzen.
Beide Seiten werden getrennt voneinander über die Adressleiste geöffnet.
Es wäre auch möglich, das zweite Formular als eine Instanz des ersten öffnen zu lassen (über drei Ecken)...
3. Frage
Wie kann ich den Inhalt des ersten <h1>-Elementers einer Seite ermitteln?
Mit DOM & Co komm ich einfach noch nicht klar :-((
Liebe Grüße aus http://www.braunschweig.de
Tom
Hi Tom,
- Frage / 2. Frage
Von Fensterspielchen rate ich ab.
Wie kann ich den Inhalt des ersten <h1>-Elementers einer Seite ermitteln?
alert( document.getElementsByTagName("h1")[0].firstChild.data)
Grüße,
Roland
Hello Roland,
Von Fensterspielchen rate ich ab.
Kannst Du mir trotzdem sagen, ob das möglich ist, die Namen aller geöffneten Fenster zu ermitteln um Werte daraus auszulesen?
Ist für eine "Laborumgebung" gedacht, also nicht für eine aktive Seite.
Wie kann ich den Inhalt des ersten <h1>-Elementers einer Seite ermitteln?
alert( document.getElementsByTagName("h1")[0].firstChild.data)
Danke, das hilft schon mal weiter.
Wo kann ich mich denn mal grundlegend über diese Dinge informieren. Ein Tut wäre da wohl angebracht und 10 Tage Ruhe.
Liebe Grüße aus http://www.braunschweig.de
Tom
Hi
Kannst Du mir trotzdem sagen, ob das möglich ist, die Namen aller geöffneten Fenster zu ermitteln um Werte daraus auszulesen?
Ist für eine "Laborumgebung" gedacht, also nicht für eine aktive Seite.
Ähm, ich glaube nicht, dass du die automatisiert halten kannst. Der Trick den bei uns mal jemand gemacht hat war sich die Window-Handler zu merken:
wins[1] = window.open...
wins[2] = window.open...
Und so hatte er in dem Array alle Fenster drin. Beim schließen hat er dann den entsprechenden Eintrag wieder auf NULL gesetzt. Per simplem Array-Durchlauf bekommst du dann alle offenen Fenster. Das funktioniert natürlich nur, wenn die Fenster nicht noch wieder dutzende von Links in sich öffnen, da du entweder
Aber es ist eine Möglichkeit!
MfG
Rouven
Hi Tom,
Kannst Du mir trotzdem sagen, ob das möglich ist, die Namen aller geöffneten Fenster zu ermitteln um Werte daraus auszulesen?
isch abe keine Ahnung.
alert( document.getElementsByTagName("h1")[0].firstChild.data)
Wo kann ich mich denn mal grundlegend über diese Dinge informieren.
Wozu in die Ferne schweifen?
http://selfhtml.teamone.de/javascript/objekte/document.htm
http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm
Grüße,
Roland