Fishbone
Lieutenant
- Registriert
- Feb. 2003
- Beiträge
- 727
Frage zu Thumbnailscript
Hi,
hab mal ne Frage zu nem Thumbnailscript, es funktioniert soweit ja gut, nur wenn ich ein Bild anklicke, um es in voller Größe zu sehen, dann kommt ein neues Fenster, aber das Bild ist zu groß für das Fenster und Scrollen geht nicht, wie kann ich das ändern?
Hier mal der Code
Hi,
hab mal ne Frage zu nem Thumbnailscript, es funktioniert soweit ja gut, nur wenn ich ein Bild anklicke, um es in voller Größe zu sehen, dann kommt ein neues Fenster, aber das Bild ist zu groß für das Fenster und Scrollen geht nicht, wie kann ich das ändern?
Hier mal der Code
PHP:
<?
/************* Einstellungen *************/
# Verzeichniss das ausgelesen werden soll
# am ende OHNE / !!
if(!$dir):
$dir="pics";
endif;
# Wieviele Spalten sollen angezeigt werden
$anzahlSpalten=3;
# Maximale Grafikbreite
$maxBreite=100;
# Maximale Grafikanzahl auf einer Seite
$maxGrafik=12;
# welche Dateien sollen angezeigt werden
# getrennt durch ein ,
$dateiendung="gif,jpg";
$dateiendung=split(",",$dateiendung);
/*********** Programmablauf ***********/
$handle=opendir($dir);
$j=0;
$count=0;
echo '
<table cellspacing="0" cellpadding="5" border="0">
<tr>
';
while($file=readdir($handle)):
$fileendung=explode(".",$file);
for($i=0;$i<sizeof($dateiendung);$i++):
if($fileendung[1]==$dateiendung[$i]):
if($count<($maxGrafik+$geschrieben) and $count>=$geschrieben):
# Datei wird ausgegeben
echo '
<td>
<a href="#" onClick="window.open(\''.$dir.'/'.$file.'\',\'open\',\'toolbar=no,scrollbars=no,status=no,locationbar=no,personalbar=no,menubar=no\')"><img src="'.$dir.'/'.$file.'" width="'.$maxBreite.'" border="0" alt="'.$file.'"></a>
</td>
';
$j++;
endif;
$count++;
if($j==$anzahlSpalten):
echo '</tr><tr>';
$j=0;
endif;
$anzahl++;
continue(1);
endif;
endfor;
endwhile;
echo '
</tr>
</table>
';
echo "<hr>Seiten:<br>";
$anzSeiten=(round($anzahl/$maxGrafik+0.5))+1;
for($i=1;$i<$anzSeiten;$i++):
# Seitenzahlen werden ausgegeben
if(($i*$maxGrafik)==($geschrieben+$maxGrafik)):
echo '<b>'.$i."</b> | ";
else:
echo '<a href="'.$PHP_SELF.'?geschrieben='.(($maxGrafik*$i)-$maxGrafik).'&dir='.$dir.'"><u>'.$i."</u></a> | ";
endif;
endfor;
closedir($handle);
?>
Zuletzt bearbeitet von einem Moderator:
(PHP- oder Code-Tag verwenden!)