Tim Walter: formulardaten von anderem fenster ändern

hallo

ich möchte gerne haben...

formular.html:
....
<form name="karlheinz" ...>
<input type="text" name="test" value="">
<img src=".." onclick="window.open('auswahl.thml')">
...
</form>
....

in auswahl.html sollen mehrere anklickbare irgenwas's sein, denen jeweils ein wert zugeordnet ist, der beim anklicken im test-text-feld von formular.html eingetragen wird.

leider verwirrt mich javascript (trotz gutem veständnis für andere script- und programmier-sprachen) total und selbst ein "ausgeklügeltes" try-and-error war erfolglos.
ich hoffe ihr könnt mir weiterhelfen.

danke
tim

  1. Hi,

    Nun ja, du brauchst bei dem anklickbaren irgendwas einen onclick-Eventhandler, dort greifst du dann auf den opener zu, der ab wo es sich verhält wie jedes andere Formular im selben Fenster. Entweder über getElementById  an das Textfeld herantreten oder auf die gute alte document.karlheinz.test-Methode.

    MfG
    Rouven

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
    1. hi,

      danke.
      aber hättest du nicht einfach schreiben können:

      auswahl.html:
      ...
      <script..>
      function fillfunk(uebergabewert)
      {
      opener.document.karlheinz.test.value=uebergabewert;
      }
      </script>
      ....
      <img src="clickme.gif" onClick="fillfunk('4787');self.close();" />
      ....

      cu tim

      1. hi,

        aber hättest du nicht einfach schreiben können:

        Hätte er sicherlich - aber dann hättest du dein eigenes Hirn ja vermutlich für die Lösung dieser Aufgabe gar nicht mehr aktiviert.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. hi,

          aber hättest du nicht einfach schreiben können:

          Hätte er sicherlich - aber dann hättest du dein eigenes Hirn ja vermutlich für die Lösung dieser Aufgabe gar nicht mehr aktiviert.

          schon richtig aber das einzige was mir fehlte, war das quäntchen um die drei seiten (die ich auch schon alle gelesen hatte) zusammenzufügen.
          meine doch relativ klare und ausprogrammierete (jaja ist heisst script) anfrage hatte, denke ich, schon genügend gezeit, dass ich nicht total unvorbereitet das probelm gestellt hatte.

          cu tim