POPUP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • POPUP

    wie kann ich ein popupfenster aus einem php-skript (evtl. mit javascript) erstellen?

  • #2
    Ganz gleich wie Du es aus HTML kennst:

    popup.php
    Code:
    <html><head><title>Test</title>
    <script type="text/javascript">
    <!--
    F1 = window.open("datei.htm","Fenster1","width=310,height=400,left=0,top=0");
    F2 = window.open("datei.htm","Fenster2","width=310,height=400,left=320,top=0");
    self.focus();
    self.close();
    //-->
    </script>
    </head><body>
    </body></html>

    Kommentar


    • #3
      das popup soll beim anklicken eines hyperlinks erscheinen. was muss ich im skript ändern?

      Kommentar


      • #4
        Code:
        <HTML>
        <HEAD><TITLE>PopUp Sample</TITLE>
        <script language="JavaScript">
        <!--
        function PopUp(url, bez) {
        	window.open(url,bez,'width=590,height=500,left=320,top=100')
        }
        // -->
        </script>
        </HEAD>
        <BODY>
        <A HREF="javascript:PopUp('popup.html','PopUpFensterName')">POPUP popup.html</A>
        </BODY>
        </HTML>

        Kommentar


        • #5
          hmm,

          da hier noch kein einziger PHP-Befehl gefallen ist, scheint das Thema ja besser bei HTML/JS aufgehoben zu sein. Ich verschiebe...

          Als kleiner Hinweis von meiner Seite: PHP-Skripte produzieren letztendlich ja HTML-Seiten, d.h. man kann jeden "normalen" HTML und JS-Code reinpacken. Deshalb ist die Lösung von hand ja auch rein HTML-/JS-basiert. PHP kommt dann vielleicht ins Spiel, wenn die zu öffnende Datei für das Popup variieren kann und mittels PHP eingefügt oder modifiziert wird.

          Kommentar


          • #6
            wie ist es allenfalls möglich, die grösse des popup genau dem inhalt anzupassen / automatisch dem inhalt anzupassen?

            Kommentar


            • #7
              sowas kannst du in der zu ladenden Seite unterbringen und dort mit einem window.resizeTo(breite, hoehe); umsetzen.
              so würde dann immer erstmal eine Standardgröße geöffnet und dann von der Datei selbst angepaßt.

              Kommentar


              • #8
                hier ist der hyperlink nur ein text, aber was ist wenn der hyperlink aus dem anklicken eines bildes generiert werden muss?

                Kommentar


                • #9
                  schön und gut, aber ich will das pipup generieren, indem ich auf ein bild klicken kann (hyperlink). wie ist das zu lösen; bisher hatte ich nur beispiele für text-hyperlinks - wie ist es mit grafik-hyperlinks und popup?

                  Kommentar


                  • #10


                    ob in deinem Link <a href></a> ein Text steht oder ein Bild ist ja Wurscht!

                    -> also: <a href="blablabla">Hier Text</a> oder <a href="blablabla"><img src="pfad/bild.gif" border="0"></a>

                    Kommentar


                    • #11
                      herzlichen dank! bin wohl ein bisschen auf der leitung gestanden..

                      Kommentar


                      • #12
                        nun ist es aber so, dass ich in meinem file funk1.php auf 2 unterschiedliche seiten einen link auf eine neue seite setze (funk2.php und funk3.php), die dann als popupfenster angezeigt werden sollen. wie geht denn das? was muss ich wo ändern? hier ein code-schnipsel:

                        if ($k_id == 1){
                        while ($row = mysql_fetch_array($result)){
                        hier popup nr.1:
                        echo "<td><a href=\ptc\funk2.php?a_id=$row[artikel_id]>
                        <img src=$row[detail] border=0></a>";}}

                        if ($k_id == 2){
                        while ($row = mysql_fetch_array($result)){
                        hier popup nr.2:
                        echo "<td><a href=\ptc\funk3.php?a_id=$row[artikel_id]>
                        <img src=$row[detail] border=0></a>";}}

                        Kommentar


                        • #13
                          brauchst du bloß noch in den Code von hand einsetzen, bzw. andersrum, den Code bei dir:
                          Code:
                          <script language="JavaScript">
                          <!--
                          function PopUp(url, bez) {
                          	window.open(url,bez,'width=590,height=500,left=320,top=100')
                          }
                          // -->
                          </script>
                          
                          // hier dein PHP-Skript
                          if ($k_id == 1){ 
                          while ($row = mysql_fetch_array($result)){ 
                          echo "<td><a href=\"javascript:PopUp('/ptc/funk2.php?a_id=$row[artikel_id]','PopUp1')\">
                          <img src=$row[detail] border=0></a>";}} 
                          
                          if ($k_id == 2){ 
                          while ($row = mysql_fetch_array($result)){ 
                          echo "<td><a href=\"javascript:PopUp('/ptc/funk3.php?a_id=$row[artikel_id]','PopUp2')\"> 
                          <img src=$row[detail] border=0></a>";}}
                          dadurch, daß die Fenster mit Popup1 und Popup2 aufgerufen werden, wirst du immer zwei verschiedene Fenster bekommen. Achte auch auf die Pfadangaben.


                          Kommentar


                          • #14
                            php popup fenster

                            ich habe da eigentlcih eine frage
                            wie kann ich das erstellen mit php einen popup fenster?
                            und wenn schon ein script im quelltext drin ist?
                            gruß christine

                            Kommentar

                            Lädt...
                            X