PopUp-Fenster

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

  • PopUp-Fenster

    Hallo,

    ich hole mir meine Daten aus der Datenbank, dabei habe ich keinerlei Probleme, mein Problem liegt darin, das ich dann einen Link per PopUp-Fenster öffnet möchte.
    Mein Code sieht wie fogt aus.

    PHP-Code:
    <?echo "<a href=branche/firm-anzeige.php?var=$row[KEY_ID] 
    target=\" 'popup' onclick='window.open(" ","popup","scrollbars=yes, 
    width=380, height=330")' \">$row[COMPANY] </a>";
    wie stelle ich das an, damit dann ein PopUp-Fenster aufgeht???

    des weiteren möchte ich(wenn dann das PopUp offen ist, dort werden auch wieder Infos aus der Datenbank gelesen und das eine ist ein Link zu einer Webseite), das wenn ich auf den Link clike, das Popupfenster automatisch geschlossen wird.

    Ich hoffe Ihr könnt mir helfen.

    Gruß Steffen

  • #2
    onclick='window.open(" ","popup"
    fehlt da nicht noch der erste parameter?

    http://www.selfhtml.net/javascript/o...indow.htm#open
    Mess with the Besth, die like the rest!

    Kommentar


    • #3
      Hallo Besth,

      nun wenn ich das folgender maßen aufrufe würde dann funktioniert es:

      PHP-Code:
      a href="images/videos/heli.html" target="popup"
       
      onclick="window.open(' ','popup','scrollbars=yes, width=380, 
      height=330')"
      ><img src="images/videos/foto-1.jpg" alt="" 
      height="113" width="150" border="0"></a
      ader da ist ja dann auch kein php-Code drin.

      Kommentar


      • #4
        Du könntest auch einfach die zu öffnende URL bei window.open() als ersten Parameter eintragen...

        Kommentar


        • #5
          könntet Ihr das mal genauer beschreiben, habe mit java nocht nicht so viel am hut

          Danke

          Kommentar


          • #6
            Hast du an der verlinkten Stelle nachgelesen?

            Wenn ja, was ist dir jetzt noch unklar? (Außer, dass du nicht zwischen JAVA und Javascript zu unterscheiden in der Lage bist.)
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              sorry für meine Unwissenheit

              was mir nicht klar ist, wie übergebe ich meine Variable mit, da ich mit dieser Variable weiterarbeiten muss.

              Kommentar


              • #8
                Original geschrieben von Steffen Baumann
                was mir nicht klar ist, wie übergebe ich meine Variable mit, da ich mit dieser Variable weiterarbeiten muss.
                Überlege dir, welches Ergebnis (HTML/Javascript-Code) du erzeugen willst - und dann, wie du das per PHP machst.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #9
                  du könntest sie als $_GET mit übergeben in die popup datei ...
                  PHP-Code:
                  onclick="window.open('datei.php?var=5','popup', 
                  Mess with the Besth, die like the rest!

                  Kommentar


                  • #10
                    ich bin wahrschinlich zu blöd , bekomme es nicht hin.

                    habe folgendes gemacht:

                    PHP-Code:
                    <?echo "<a 
                    href=onclick=window.open('branche/firm-anzeige.php?
                    var=$row[KEY_ID]','Fenster','width=310,height=400,left=0,top=0');>
                    $row[COMPANY] </a>";
                    die ausgabe ist korrekt, aber der Link funzt noch nicht.
                    Bekomme folgende Meldung.

                    [COLOR=crimson]The requested URL /web/weimar/window.open('branche/firm-anzeige.php was not found on this server.[/COLOR]

                    Die Seite existiert aber!!

                    Kommentar


                    • #11
                      Öhm, dass muss so aussehen:
                      Code:
                      <a href="Javascript:window.open(...
                      Oder so:
                      Code:
                      <a href="#" onClick="window.open(...

                      Kommentar


                      • #12
                        ok, wenn ich es so schreibe funktioniert es nicht:

                        PHP-Code:
                        <?echo "<a href='javascript:window.open('branche/firm-anzeige.php?
                        var=$row[KEY_ID]','Fenster','width=310,height=400,left=0,top=0')'>
                        $row[COMPANY] </a>";
                        ?>
                        und wenn ich es so schreibe funktioniert der link, aber es wird kein popup geöffnet sondern er macht es im selben Fenster auf.

                        PHP-Code:
                        <?echo "<a href='branche/firm-anzeige.php?var=$row[KEY_ID]'
                        onClick='window.open('','Fenster','width=310,height=400,left=0,top=0')
                        '>$row[COMPANY] </a>";
                        ?>
                        was nun???

                        Kommentar


                        • #13
                          du musst mit anführungszeichen arbeiten und diese escapen.. also so:

                          PHP-Code:
                          <? echo "<a href='branche/firm-anzeige.php?var=$row[KEY_ID]'
                          onClick='window.open(\"seite.php\",\"Fenster\",\"width=310,height=400,left=0,top=0\"); return false;
                          '>$row[COMPANY]</a>";
                          ?>
                          das 'return false;' am ende bewirkt das der link in href nicht geladen ausgeführt wird. als erster parameter sollte die seite stehen, die geöffnet wird (this.href), wenn nicht erscheint eine weisse seite, wo man normalerweise was mit js reinschreibt.
                          Zuletzt geändert von hall; 11.05.2006, 14:27.
                          mfg

                          Kommentar


                          • #14
                            Danke hall,

                            super so hat es funktioniert.

                            kannst du mir noch sagen was ich tun mus, damit ein Fenster beim click auf einen Link geschlossen wird.

                            hier mein link wie er jetzt aussieht.

                            PHP-Code:
                            <? echo "<a href=\"http://".$date['WEB']."\" target=\"_blank\"
                             class='tah11'>".$date['WEB']." </a>";?>

                            Kommentar


                            • #15
                              <a href='#' onclick="window.close();">Fenster schliessen</a>

                              alles über das window-objekt: http://de.selfhtml.org/javascript/objekte/window.htm
                              Zuletzt geändert von hall; 11.05.2006, 14:34.
                              mfg

                              Kommentar

                              Lädt...
                              X