Stefan Lippmann: Aus einen PopUp - Fenster das Hauptfenster steuern

Hallo,

ich hab' mal ne Frage. Ich habe auf meiner Seite einen Link der ein PopUp - Fenster öffnet. In diesen geb' ich dann Daten ein.

So weit so gut. Nun sollen diese Daten an das Hauptfenster übermittelt werden und dort eine neue Seite aufrufen.

Wie funzt sowas.

Vielen Dank für Hilfe wenn es jemand weiss!

CU Stefan

  1. Hallo,

    ich hab' mal ne Frage. Ich habe auf meiner Seite einen Link der ein PopUp - Fenster öffnet. In diesen geb' ich dann Daten ein.

    So weit so gut. Nun sollen diese Daten an das Hauptfenster übermittelt werden und dort eine neue Seite aufrufen.

    Wie funzt sowas.

    du kannst das Hauptfenster mit opener ansprechen zB: opener.location.href = http://www.google.de

    okay?

    Vielen Dank für Hilfe wenn es jemand weiss!

    CU Stefan

    1. Hi

      ich ge´b die Daten ja in ein Formular ein. Als Ziel muss ich ja was in den Form - tag in action="" eintragen. da geht doch dann kein javascript. gibts alternativen.

      1. Hi

        ich ge´b die Daten ja in ein Formular ein. Als Ziel muss ich ja was in den Form - tag in action="" eintragen. da geht doch dann kein javascript. gibts alternativen.

        wieso?

        dann machst das halt so:

        Aus deinem submit button machste nen normalen ungefähr so:
        <input type="button" value="submit" onClick="go()">

        dann ne JS function so:
        function go(){
           text = document.getElementById("namedestextfields").value;
           //... weitere Formularelemente ...

        opener.location.href="blabla.html?text="+text+"&weitere="+weitere usw
        }

        T!M

        1. Hi

          ich ge´b die Daten ja in ein Formular ein. Als Ziel muss ich ja was in den Form - tag in action="" eintragen. da geht doch dann kein javascript. gibts alternativen.

          wieso?

          dann machst das halt so:

          Aus deinem submit button machste nen normalen ungefähr so:
          <input type="button" value="submit" onClick="go()">

          dann ne JS function so:
          function go(){
             text = document.getElementById("namedestextfields").value;
             //... weitere Formularelemente ...

          opener.location.href="blabla.html?text="+text+"&weitere="+weitere usw
          }

          T!M

          DankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDanke

        2. Hi

          muss noch mal nachfragfra<gen.

          Das ist mein Quelltext. Aber er öffnet nicht die Funktion??

          Woran liegts!

          <HTML>
           <HEAD>
            <TITLE> Administrator - Login </TITLE>

          <SCRIPT type="JavaScript">
             <!--
           function Go()
           {
            text = document.getElementById("memberID").value;
            text2 = document.getElementById("password").value;
            opener.location.href="admin2.php";
           }

          //-->
            </SCRIPT>
           </HEAD>

          <BODY bgcolor="#663333" link="#000000" vlink="#000000" alink="#000000">
            <FONT FACE="Arial" SIZE="3">
             <TABLE width="100%" height="100%" bgcolor="#FFCC99" border="0">
              <TR>
               <TD width="50%" height="20%" valign="top">
             Benutzername:
            </TD>
            <TD width="50%" height="20%" valign="top">
             <INPUT TYPE="text" NAME="memberID">
            </TD>
              </TR>
              <TR>
               <TD width="50%" height="20%" valign="top">
             Passwort:
            </TD>
            <TD width="50%" height="20%" valign="top">
             <INPUT TYPE="password" NAME="passwort">
            </TD>
              </TR>
           <TR>
               <TD width="50%" height="60%" valign="bottom" align="Center">
             <input type="button" value="  Schließen  " OnClick="self.close()"><BR>
             </TD>
               <TD width="50%" height="60%" valign="bottom" align="Center">
             <input type="button" value="  Anmelden  " OnClick="Go()">
            </TD>
              </TR>

          </TABLE>
          </BODY>
          </HTML>

          1. Hallo.

            Woran liegts!

            Wird die Funktion wirklich nicht aufgerufen, oder tut sie nur nichts? Letzteres wäre leicht erklärbar, da die Funktion gar kein Formular findet aus dem sie Daten entnehmen könnte. Wo steckt denn Anfang und Ende des Formulars?

            Grüße aus Würzburg
            Julian

            1. Hallo.

              Woran liegts!

              Wird die Funktion wirklich nicht aufgerufen, oder tut sie nur nichts? Letzteres wäre leicht erklärbar, da die Funktion gar kein Formular findet aus dem sie Daten entnehmen könnte. Wo steckt denn Anfang und Ende des Formulars?

              Grüße aus Würzburg
              Julian

              Hi julian,

              Die Funktion wird nicht aufgerufen. habs auch schon mit ner anderen versucht die wird ebenfalls nicht aufgerufen???

              :-(

              1. Hallo.

                Sind inzwischen auch Anfang und Ende mit dabei? Gehört nunmal zu _jedem_ Formular dazu (egal wie klein es ist).

                Grüße aus Würzburg
                Julian

          2. Hi

            muss noch mal nachfragfra<gen.

            Das ist mein Quelltext. Aber er öffnet nicht die Funktion??

            Woran liegts!

            <HTML>
            <HEAD>
              <TITLE> Administrator - Login </TITLE>

            <SCRIPT type="JavaScript">
               <!--
            function Go()
            {
              text = document.getElementById("memberID").value;
              text2 = document.getElementById("password").value;
              opener.location.href="admin2.php";
            }

            //-->
              </SCRIPT>
            </HEAD>

            <BODY bgcolor="#663333" link="#000000" vlink="#000000" alink="#000000">
              <FONT FACE="Arial" SIZE="3">
               <TABLE width="100%" height="100%" bgcolor="#FFCC99" border="0">
                <TR>
                 <TD width="50%" height="20%" valign="top">
               Benutzername:
              </TD>
              <TD width="50%" height="20%" valign="top">
               <INPUT TYPE="text" NAME="memberID">
              </TD>
                </TR>
                <TR>
                 <TD width="50%" height="20%" valign="top">
               Passwort:
              </TD>
              <TD width="50%" height="20%" valign="top">
               <INPUT TYPE="password" NAME="passwort">
              </TD>
                </TR>
            <TR>
                 <TD width="50%" height="60%" valign="bottom" align="Center">
               <input type="button" value="  Schließen  " OnClick="self.close()"><BR>
               </TD>
                 <TD width="50%" height="60%" valign="bottom" align="Center">
               <input type="button" value="  Anmelden  " OnClick="Go()">
              </TD>
                </TR>

            </TABLE>
            </BODY>
            </HTML>