Ich habe ein Script im Internet gefunden und möchte dies nun einsetzen. Das Problem ist das ich die Popups, die dieses Script erzeugt, automatisch auf 800*620 haben möchte und die Bilder dadrinn auf 800*600, aber das Script macht es der nach tatsächlichen größe der Bilder.
Bildergröße:
ZitatAlles anzeigen
<script type="text/javascript">
<!--
function Showpopup(Bild,Titel,Breite,Hoehe,FensterHoehe) {
MarginLeft = (screen.width - Breite ) /2;
MarginTop = (screen.height - FensterHoehe) /2;
Optionen = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left='+MarginLeft+',top='+MarginTop+',height='+FensterHoehe+',width='+Breite;
Popup = window.open('','',Optionen)
with (Popup) {
document.writeln('<html><head><title>' + Titel + '</title><style type="text/css"><!-- body {background-color:<?php echo $bgcolor; ?>;} a,a:link,a:visited,a:active {color:<?php echo $fontcolor; ?>;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;} a:hover {color:<?php echo $fontcolor; ?>;font-family:Arial,Helvetica,sans-serif;text-decoration:none;} //--></style></head>');
document.writeln('<body topmargin="0" leftmargin="0" marginwidth=0 marginheight=0><img src="'+Bild+'" alt="'+Titel+'" width="'+Breite+'" height="'+Hoehe+'"><div style="text-align:center"><a href="javascript:window.close()">Fenster schließen</a></div></body></html>')
}
}
//-->
</script>
Pop Up Größe
ZitatAlles anzeigen
while ($imagename = readdir ($handle)) {
// und für jede Datei die nicht . oder .. ist Code für Thumbnail und Link ausgeben
if ($imagename != '.' && $imagename != '..') {
$imageinfo = getimagesize($foldernameimages.'/'.$imagename);
$thumbnailinfo = getimagesize($foldernamethumbnail.'/'.$imagename);
$popupheight = $imageinfo[1] + 20;
echo "<a href=\"javascript:Showpopup('".$foldernameimages."/".$imagename."','".ucfirst($imagename)."',".$imageinfo[0].",".$imageinfo[1].",".$popupheight.")\"><img src=\"".$foldernamethumbnail."/".$imagename."\" alt=\"".ucfirst($imagename)."\" ".$thumbnailinfo[3]." style=\"margin:10px;\" border=\"0\" /></a>\r\n";
}
}
Es währe schön wenn einer von euch mir bei diesem problem helfen könnte.