[PHP] Frage zu Thumbnailscript

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

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>&nbsp;&nbsp;|&nbsp;&nbsp;";
        else:
                echo '<a href="'.$PHP_SELF.'?geschrieben='.(($maxGrafik*$i)-$maxGrafik).'&dir='.$dir.'"><u>'.$i."</u></a>&nbsp;&nbsp;|&nbsp;&nbsp;";
        endif;
endfor;

closedir($handle);


?>
 
Zuletzt bearbeitet von einem Moderator: (PHP- oder Code-Tag verwenden!)
in dem script ist doch angegeben dass es in einem neuen fenster geöffnet werden soll und dass es keine scroll-leisten haben soll, warum änderst du nicht einfach das "scrollbars=no" in yes um?
 
Ups, hab zwar alles angeschaut, aber das ist mir entgangen, sry
 
Zurück
Oben