neues Fenster anhand von onclick

jml
Hallo Zusammen

habe kurz eine frage:
In einer Bildgallerie welche ich erstellt habe mit folgendem Code:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:

<?php
$verz dir(".");
while ($datei $verz->read()) {
if (eregi(".jpg$"$datei)) {
echo("<a href=\"$datei\">");
echo("<img hspace=10 vspace=10 ");
echo("src=\"thumb.php?image=$datei\">");
echo("</a>\n");
}
}
?>

möchte ich nun wen möglich - anhand eines JS den code einbinden dass er mir bei jedem Bild ein Fenster öffnen soll welches eine bestimte Grösse hat. Zz. ist es so dass er mir im selben Fenster die Datei öffnet. Bislang schaffte ich es nur einfach ein Blank zu machen - aber das ziel ist es:

<a href="#" onclick="fenster('$datei','fens')">;
leider jedoch bekomme ich andauernd eine Fehlermeldung:
Parse error: syntax error, unexpected T_ECHO

kann mir jemand einen Tipp geben.
daHooligan
<?php
$verz = dir(".");
while ($datei = $verz->read()) {
if (eregi(".jpg$", $datei)) {
echo("<a href=\"$datei\">");
echo("<img hspace=10 vspace=10 ");
echo("src=\"thumb.php?image=$datei\">");
echo("</a>\n");
}
}
?>

<a href="#" onclick="fenster('$datei','fens')">;
leider jedoch bekomme ich andauernd eine Fehlermeldung:
Parse error: syntax error, unexpected T_ECHO

das liegt an deiner php-syntax... versuch mal den link als
echo "<a href=\"#\" onclick=\"fenster('$datei','fens')\">";

und die klammern um den text beim echo brauchst du nicht. es reicht ein echo "hallo welt";

also im endeffekt:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:

<?php
$verz dir(".");
while ($datei $verz->read()) {
if (eregi(".jpg$"$datei)) {
echo "<a href=\"#\" onclick=\"fenster('$datei','fens')\">\">";
echo "<img hspace=10 vspace=10 ";
echo "src=\"thumb.php?image=$datei\">";
echo "</a>\n";
}
}
?>


achte auch daruf wie du
Chris Hunter
Lese hierzu ein Artikel über Escaping: http://www.inside-php.de/tutorial/PHP-Ei...pen-in-PHP.html