Hallo,
dass Forum hat mir durch seine Suche immer sehr geholfen. Jedoch finde ich zu diesem Probnlem nix.
Ich habe derzeit ponygallery in der Version 1.5.0. Das Teil läuft auch zimlich sauber bei mir. Bloß ich habe mit den popup Fenster ein Problem. Wenn ich Bilder die z.b 1600x1200 groß sind hochlade und dann auf einem rechner mit einer kleineren Auflösung öffne, ist das zimlich mist.Ich hätte gerne Popupfenster die nicht so groß sind und die man noch scrollen kann.
Die Funktion die, die Popups macht müsste diese sein:
ich habe ihr schon mit dem Parameter : "scrollbars=yes" erweitert.Code:<script language="javascript"> <!-- function makepopup(src_file, title, w, h) { pgwindow = window.open('', 'PonyGallery', 'toolbar=0,location=0,directories=0,scrollbars=yes,status=1,menubar=0,resizable=1,width=' + w + ',height=' + h); pgwindow.document.write("<head><title>" + title + "<\/title>"); pgwindow.document.write("<script language='javascript'>"); pgwindow.document.write("var NS = (navigator.appName == 'Netscape') ? true : false;"); pgwindow.document.write("function resize() {"); pgwindow.document.write("iWidth = (NS)?window.innerWidth:document.body.clientWidth;"); pgwindow.document.write("iHeight = (NS)?window.innerHeight:document.body.clientHeight;"); pgwindow.document.write("iWidth = document.images[0].width - iWidth;"); pgwindow.document.write("iHeight = document.images[0].height - iHeight;"); pgwindow.document.write("window.resizeBy(iWidth, iHeight);"); pgwindow.document.write("self.focus();"); pgwindow.document.write("}"); pgwindow.document.write("<\/script>"); pgwindow.document.write("<\/head>"); pgwindow.document.write("<body topmargin='0' marginheight='0' leftmargin='0' marginwidth='0' onload='resize();'><img src='" + src_file + "' border='0' hspace='0' vspace='0' \/><\/body>"); pgwindow.document.close(); pgwindow.moveTo(0,0); } // end --> </script>
Und wenn ich hier für die 2 größen Var. ($srcWidth,$srcHeight) kleinere größen übergeb öffnen sich die popup Fenster überhaupt nicht.
Jemand eine Idee wie ich dieses Popup Problem lösen kann ?Code:$srcWidth = $imginfo[0]; $srcHeight = $imginfo[1]; echo '<center>'; if ($ag_resizetomaxwidth) { echo "<a href=\"javascript:void makepopup('$picturepath$imgfilename_ori', 'PonyGallery', $srcWidth, $srcHeight)\">"; }
Gruß
zyon


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen