Hallo
ich hab begonnen meine eigene zusammengewürfelte gallery zu machen! Da ich pop-up fenster haben wollte die der grösse des bildes angepasst werden!
Und ich schaffe es einfach nicht das pop-up- fenster zu öffnen bei meinem script! weiss nicht wo der fehler ist!
ich hoffe ihr könnt mir helfen??ß
please!
thx
So sieht das script aus:
ich hab begonnen meine eigene zusammengewürfelte gallery zu machen! Da ich pop-up fenster haben wollte die der grösse des bildes angepasst werden!
Und ich schaffe es einfach nicht das pop-up- fenster zu öffnen bei meinem script! weiss nicht wo der fehler ist!
ich hoffe ihr könnt mir helfen??ß
please!
thx
So sieht das script aus:
PHP-Code:
<HTML>
<HEAD>
<TITLE>Gallery</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
// ifile = Dateiname , ix = Breite , iy = Höhe , ititle = Titelzeilentext
function ViewImage(ifile,ix,iy,ititle) {
var win;
var sWidth;
var sHeight;
var NS = (document.layers) ? 1 : 0;
win = window.open("","imageviewer","width="+ix+",height="+iy+",menubar=no,toolbar=no");
if (NS) {
sWidth = win.innerWidth;
sHeight = win.innerHeight;
} else {
sWidth = win.document.body.clientWidth;
sHeight = win.document.body.clientHeight;
}
if(sWidth!=ix || sHeight!=iy) {
win.close();
setTimeout("ViewImage('"+ifile+"',"+ix+","+iy+",'"+ititle+"')", 250);
return;
}
win.document.open();
win.document.write("<html><head><title>"+ititle+"</title>");
win.document.write("</head><body>");
win.document.write('<div style="position:absolute;width:'
// zeilenumbruch entfernen
+ix+'px;height:'+iy+'px;left:0px;top:0px">');
win.document.write("<img src="+ifile+"></div></body></html>");
win.document.close();
}
// End -->
</script>
</HEAD>
<BODY>
<?
$path = 'pics'; // Relativer Pfad zu den Bildern
$h = '65'; // Höhe der Thumbnail (Pixel)
$w = '75'; // Breite der Thumbnails (Pixel)
$m = '5'; // Alle X Bilder einen Zeilenumbruch machen
$f = 'png|gif|bmp|jpg|jpeg'; // Dateiformate
$dir = opendir($path);
while($file = readdir($dir)){
if($file != '.' && $file != '..' && preg_match('/.('.$f.')$/i', $file))
$pics[] = $file;
}
closedir($dir);
$size = @getimagesize("$pic");
$width = $size[0];
$height = $size[1];
$count;
$count2;
foreach($pics as $pic){
echo "<table width='280' border='0' cellpadding='1' cellspacing='1'>
<tr><td width='79' height='88'><a href=javascript:ViewImage('$path/$pic',$width,$height,'Bild')>
<img src='$path/$pic' alt=' ' width='$w' height='$h' border='1'></a></td></tr></table>";
if (++$count % $m == 0)
echo "\n<br>\n";
}
?>
</BODY>
</HTML>
Kommentar