von HG |
Hallo !
Du meinst wohl Javascript. Du hast einfach nur das Problem, daß du die Funktion Uhr 123-mal neu in den HTML-Code schreibst. Am besten wäre es, wenn du die Funktion in den Head-Bereich schreibst, und das anzuzeigende Bild als Parameter übergibst.
Die Funktion kannst du so durchaus lassen, du musst eben nur den Parameter in die window.open-funktion einbauen. |
von dee123 |
Hi,
ich möchte per Java ein Popup öffnen, dessen Layout mit den nachfolgenden Angaben definiert ist (Hitergrund ,Schriftfarbe, etc..).
Wenn ich die Seite nun lade, öffnet sich allerdings immer nur die zuletzt geöffnete JPG-Datei, egal, welchen Link ich anklicke.
Wer will, kann ja mal bei http://www.debecker.de , DVD Filmliste nachschauen . . .)
Hier der Code
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39: |
$query = "SELECT titel, genre, anz, audio, video, id FROM $datatab ORDER BY id";
$result = @mysql_query($query,$db) or die(mysql_error());
while ($row = mysql_fetch_row($result))
{
$row[0]=nl2br ($row[0]);
print "<tr>";
print "<td>$row[5]</td>";
print "<td>";
echo "<SCRIPT LANGUAGE='JavaScript'>n";
echo "<!--n";
echo "function Uhr()n";
echo "{n";
echo "var win;n";
echo "win = window.open('$row[5].jpg', 'Uhr','width=500,height=500');n";
echo "win.document.open('text/html');n";
echo "win.document.fgColor='#BFBFBF';n";
echo "win.document.bgColor='#000000';n";
echo "win.document.write("
<center>Film: $row[0]
Nr.:$row[5]
<IMG SRC='DVD/$row[5].jpg' WIDTH=400 HEIGHT=400 BORDER=0 ALT=''>");n";
echo "}n";
echo "//-->n";
echo "</script>n";
echo "<A HREF='#' onClick='Uhr()'>$row[0]</a>n";
echo "</td>n";
echo "<td>$row[1]</td>n";
echo "<td>$row[2]</td>n";
echo "<td align='center'><IMG SRC='$row[3].jpg' BORDER=0 ALT=''></td>n";
echo "<td align='center'><IMG SRC='$row[4].jpg' BORDER=0 ALT=''></td>n";
echo "</tr>n";
}
|
Wer kann helfen ??
Gibt es möglicherweise einen anderen einfacheren (PHP ??) Code für Popup´s ??
Danke
Gruss Frank |
|