Ilalei: einem neuem fenster daten mitgeben

Hallo,
ich schaffe es nicht dem neuem Fenster die Daten zu übergeben. Was mache ich falsch?

Erste Datei:

<script language="javascript">
<!--

function Maximieren()
{
var versuche = window.open("texteingabe.php","Texteingabe","height=300px");

versuche.document.eins.zwei.value = "text";
}

// -->
</script>

Zweite Datei:

<form name="eins">
<input name="zwei">
</form>

Danke im Vorraus

  1. Hi,

    window.open("texteingabe.php","Texteingabe","height=300px");

    ich nehme an, es geht um die Fensterhöhe. Die Angaben müssen ohne Einheit gemacht werden. Beschäftige dich mit open()

    MfG Hopsel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    1. Hallo,
      Danke, aber das hilft auch nichts
      InternetExplorer meldet den Fehler
      "document.ein.zwei" ist Null oder kein Objekt
      vielleicht hilft das weiter?
      Danke noch mal

      1. Hallo noch mal.
        ich habe jetzt herrausgefunden das das Script richtig ist...

        Ich habe nur das problem das es nicht immer Funktioniert.?!?

        habe ohne die Seite neu zu laden öfter auf den Link geklickt ca jedes 10 mal wurde der text mit übertragen aber die restlichen male ist das textfeld leer geblieben.

        WIESO? ich hoffe mir kann jemand helfen

        Bug von Microsoft, oder mir?

        1. Hallo Ilalei,

          habe ohne die Seite neu zu laden öfter auf den Link geklickt ca jedes 10 mal wurde der text mit übertragen aber die restlichen male ist das textfeld leer geblieben.

          WIESO? ich hoffe mir kann jemand helfen

          Ich denke, es hat unter anderem damit zu tun, dass du ja serverseitig, mit einer PHP-Datei arbeitest. Bei meinen lokalen Tests mit HTML-Dateien hatte ich im IE6 und mit Opera 7.54 überhaupt keine Probleme mit deinem Skript, das in der Tat in sich stimmig ist. Allerdings zickte bei mir der Mozilla 1.7.2 und lud den Text nie in das Popup-Formular. Mit einem window.SetTimeout() (unschön, ich weiß) konnte ich das aber beheben - lokal wie gesagt.

          Da man aber im Netz nie abschätzen kann, wann ein Ladevorgang überhaupt in die Gänge kommt, würde ich dir empfehlen, dass du in die Datei, die du als Popup anzeigen willst den Event-Handler onLoad einbaust, der sich dann vom opener (also von dem Fenster, von dem aus es geöffnet wurde) den Wert in das Inputfeld zieht, sobald alles geladen ist.

          Das empfehle ich dir aber nur, wenn bei dir irgendetwas gegen die klassischen Methoden der Werteübermittlung an Formulare (Anhängen als Searchstring, Hiddenfield in Verbindung mit submit) spricht.

          Gruß Gernot