Mirco: Popup-Fenster mit <form>-Tag starten

Moin Leute - ich brauch da mal kurz Hilfe:

Man kann ja mit nem <a href...> wunderbar ein popup-Fenster öffnen:

<a href="javascript:popUp('test.php')">Popup-Fenster</a>

Jetzt würde ich das aber gerne mit nem Button machen.
Ist das auch möglich? - Wenn ja, wie mache ich das?

Vielen Dank für eure Hilfe

Mirc

  1. hi

    ich würd sagen, einfach auf den entsprechenden Button per onClick ne Funktion aufrufen, die das dann macht.

    --
    "Sir! We are surrounded!" - "Excellent! We can attack in any direction!"
    1. hi

      ich würd sagen, einfach auf den entsprechenden Button per onClick ne Funktion aufrufen, die das dann macht.

      Hört sich schonmal gut an :)

      psst - haste da vielleicht ein kleines Beispiel für mich ;)

      1. psst - haste da vielleicht ein kleines Beispiel für mich ;)

        psst - http://www.google.de
        ;)
        oder:

        <head>  
        <script type="text/javascript">  
        <!--  
        function myPopup() {  
        window.open( "http://www.google.com/" )  
        }  
        //-->  
        </script>  
        </head>  
        <body>  
        <form>  
        <input type="button" onClick="myPopup()" value="POP!">  
        </form>  
        <p onClick="myPopup()">CLICK ME TOO!</p>  
        </body>
        

        von http://www.tizag.com/javascriptT/javascriptpopups.php geklaut. SelfHTML hat da aber bestimmt auch nette Ideen.

        --
        "Sir! We are surrounded!" - "Excellent! We can attack in any direction!"
        1. Die Zeilen

          <!--

          //-->

          <form>

          </form>

          sind allerdings überflüssig!

        2. Hi, ich muss da leider nochmal nachhaken.

          Wenn ich das jetzt so mache:
          [...
          <script type="text/javascript">
          function popUp()
          {
          window.open("test.php","'toolbar=0,location=0,statusbar=0,menubar=0,scrollbars=no,resizable=yes,width=300,height=300,left = 300,top = 300');");
          }

          Dann geht zwar ein neues Fenster auf - dass ist aber in einem komplett neuen Tab (unter Firefox). Eigentlich wollte ich ja ein kleines Pop-Up-Fensterchen, welches sich mittig des Bildschirms öffnet.

          Wie kann man dass denn nun machen?

          Danke für die Geduld

          Mirc

          1. Das ist eine Browsereinstellung, geh in die Einstellungen deines Firefox und ändere das nach Belieben.

            1. Bist Du Dir da wikrlich sicher, wenn ich das kanze nämlich mit nem <a href..> mache funzt es genau so, wie ich es haben will.

              [...
              function popUp(URL)
              {
              day = new Date();
              id = day.getTime();
              eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,location=0,statusbar=0,menubar=0,scrollbars=no,resizable=yes,width=220,height=220,left = 400,top = 300');");
              }
              ...
              <a href="javascript:popUp('test.php')>
              ...]

              ich will quasi genau das gleich, bloß durch nen Button...

              CU Mirc

              1. Es sind Browsereinstellungen! Nur wenn der User es zulässt öffnet sich ein PopUp. Bei mir öffnet sich grundsätzlich nur'n Tab.

                In deinem Codeschnippsel gibst du dem PopUp-Fenster den Namen
                "'toolbar=0,location=0,statusbar=0,menubar=0,scrollbars=no,resizable=yes,width=300,height=300,left = 300,top = 300');"
                möglicherweise gefällt der deinem Browser nicht!