Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
POPUP [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
POPUP


 
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:47 Uhr.