Hallo,
ich hab' 'n "kleines" Problem!
Ich habe eine Webseite, in der ich über
"<?php include('./inc/gallerie.inc.php'); ?>" im HEAD &
<?php gallerie('index.php','bild1.jpg', 'bild2.jpg', 'bild3.jpg', 'bild3.jpg', 'bild4.jpg'); ?>
Bilder anzeigen lasse.
Das Script sollte eigentl. so Programmiert sein, dass das erste bild groß & die anderen Bilder klein darunter angezeigt werden! Das macht es auch!Allerdings sollen die kleinen Bilder, wenn man draufklickt, auch groß angezeigt werden ( anstelle des ersten Großen Fotos)!Das macht es allerdings nicht!
Hier mal die gallerie.inc.php dazu:
<?php
function gallerie() {
global $img;
$numargs = func_num_args() - 1;
echo '
<table align="center">';
$arg = func_get_arg(1);
if (isset($img)) {$arg=$img;}
echo '<tr height=400><td align=center colspan="' . ($numargs + 1) . '">
<img id="gallerymainimg" width=500 height=342 src="./bilder/'. $arg .'"></td></tr>';
for($i=1; $i <= $numargs; $i++)
{
IF ($i == 1) echo'<tr height="80">';
$site = func_get_arg(0);
$arg = func_get_arg($i);
echo '<td align="center"><a href="./' . $site . '?img=' . $arg . '" target="main"><img id="gallerysubimg" align="center" style="border:2x ';
if ( ((!isset($img)) AND ($arg == func_get_arg(1))) OR (isset($img) AND ($img == $arg)) )
echo 'solid #FFFFFF;" ';
else echo 'solid #336633;" ';
echo ' width="100" height="70" src="./bilder/small_' . $arg . '"></a></td>';
IF ( (($i+5) % 5) == 0 ) echo'</tr><tr height="76">';
}
echo'</table>';
}
?>
Über Vorschläge, was man ändern kann/bzw. muss, wär' ich sehr erfreut