Tom: Namen von geöffneten Fenstern ermitteln

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

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
  1. Hi Tom,

    1. 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

    1. 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

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      1. 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

        1. auf das onunload hoffen musst um sie aus dem Array zu nehmen
        2. vom öffnenden Fenster aus alle x Sekunden prüfen musst, ob win[1] noch existiert.

        Aber es ist eine Möglichkeit!

        MfG
        Rouven

        --

        -------------------
        ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
      2. 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