Sunny: Aus 2. Fenster einen Parameter in Hauptfenster importieren

Hallo Boardis,

Ich beschreibe mal kurz das Problem das ich habe:

Ich öffne ein HTML-Formular. Alle Felder sind angegeben und bereit,
ausgefüllt zu werden. Nun habe ich die Abfrage: Warengruppen-Nummer.
Daneben befindet sich der Link: "suchen", der ein JavaScript-Fenster
öffnet und eine Liste mit Warengruppen anzeigt. Neben den
Warengruppen-Namen sind Links zum Übernehmen der ID,

Wenn ich nun also die Warengruppe: "Hardware" übernehmen möchte, und
auf den Link klickt, dann soll die Warengruppe in dem Hauptformular
in das <input> Feld eingefügt werden. Das Warengruppen-Fenster soll gleichzeitig geschlossen werden.

Ich weiß, dass ich dafür JavaScript einsetzen muss.

Frage 1:
Wie muss das <input type="text" name="warengruppe"> aussehen, um den Parameter aufnehmen zu können?

Frage 2:
Muss das JavaScript-Fenster mit bestimmten Parametern im Link geöffnet werden?

Frage 3:
Wie sieht der Link in der Warengruppenliste aus, mit dem ich die ID in das Hauptfenster übertrage, und gleichzeitig das Warengruppenfenster schließe?

Info:
Problem an der Hauptseite ist, dass es aus einem Frameset besteht.
Ich hoffe, es wird nicht daran scheitern.

Könnte mir bitte jemand helfen?

Wenn weitere Angaben nötig sind, bitte schreibt mich an.
Ich lasse Euch alles zukommen, was Ihr wissen müsst um das (mein) Problem lösen zu können.

  1. hallo,

    Hallo Boardis,

    Jemanden, der darauf hört, gibts hier nicht. Dies ist kein Board.

    Problem an der Hauptseite ist, dass es aus einem Frameset besteht.
    Ich hoffe, es wird nicht daran scheitern.

    Doch, das wird es.

    Wenn weitere Angaben nötig sind, bitte schreibt mich an.
    Ich lasse Euch alles zukommen

    Dann lade deine Konstruktion mal bitte auf eine temporäre Adresse hoch, damit man sich den Quelltext anschauen kann. Und wenn dir schon klar ist, daß du eine Frage zu Javascript hast, warum wähslt du dann HTML als Topic?

    Grüße aus Berlin

    Christoph S.

    1. Hi there,

      Problem an der Hauptseite ist, dass es aus einem Frameset besteht.
      Ich hoffe, es wird nicht daran scheitern.

      Doch, das wird es.

      Wieso kann Deiner Meinung ein geöffnetes Fenster keinen Bezug zur öffnenden Seite haben, wenn diese in einem Frameset ist?

      ('tschuldigung, ich hab Frame gesagt, aber der fragestellende Poster hat mich herausgefordert...;)

  2. Hi,

    ist alles nicht so einfach, aber das sollte helfen: http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/

    Gruss,
    Ludger

  3. Hi there,

    Wie muss das <input type="text" name="warengruppe"> aussehen, um den Parameter aufnehmen zu können?

    du referenzierst dieses Feld einfach im geöffneten Fenster mit opener.NAME_DES_FORMULARS.warengruppe.value

    Muss das JavaScript-Fenster mit bestimmten Parametern im Link geöffnet werden?

    nein

    Wie sieht der Link in der Warengruppenliste aus, mit dem ich die ID in das Hauptfenster übertrage, und gleichzeitig das Warengruppenfenster schließe?

    siehe oben; also in etwa:

    href="javascript:opener.NAME_DES_FORMULARS.warengruppe.value=blabla;window.close()"

    Problem an der Hauptseite ist, dass es aus einem Frameset besteht.
    Ich hoffe, es wird nicht daran scheitern.

    Nein, ist völlig irrelevant, da "opener" die Referenz für das geöffnetet Fenster ist.

    1. Hi there,

      du referenzierst dieses Feld einfach im geöffneten Fenster mit opener.NAME_DES_FORMULARS.warengruppe.value

      hab natürlich vergessen, daß das Forumlar zum document-object gehört, also opener.document.NAM......