rammann
16-01-2002, 19:27
wie kann ich ein popupfenster aus einem php-skript (evtl. mit javascript) erstellen?
| Zurück zum Forum |
|
Archiv verlassen und diese Seite im Standarddesign anzeigen : rammann 16-01-2002, 19:27 wie kann ich ein popupfenster aus einem php-skript (evtl. mit javascript) erstellen? hand 16-01-2002, 19:57 Ganz gleich wie Du es aus HTML kennst: popup.php <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> rammann 16-01-2002, 21:30 das popup soll beim anklicken eines hyperlinks erscheinen. was muss ich im skript ändern? hand 16-01-2002, 21:46 <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> BrainBug 17-01-2002, 08:08 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. rammann 17-01-2002, 10:14 wie ist es allenfalls möglich, die grösse des popup genau dem inhalt anzupassen / automatisch dem inhalt anzupassen? BrainBug 17-01-2002, 10:35 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. rammann 25-01-2002, 15:49 hier ist der hyperlink nur ein text, aber was ist wenn der hyperlink aus dem anklicken eines bildes generiert werden muss? rammann 25-01-2002, 15:51 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? BrainBug 25-01-2002, 16:03 :confused: 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> rammann 25-01-2002, 16:24 herzlichen dank! bin wohl ein bisschen auf der leitung gestanden.. rammann 25-01-2002, 20:14 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>";}} BrainBug 28-01-2002, 08:19 brauchst du bloß noch in den Code von hand einsetzen, bzw. andersrum, den Code bei dir: <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. christine12 05-04-2002, 12:50 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 |
|