Starfox2007
Mitglied
Hi zusammen,
Ich möchte für meine Bildergalerie ein Popup Fenster öffnen und je nach Bildgröße das Popupfenster auf die richtige Größe anpassen, sowie das ganze Popup Fenster in der mitte des Bildschirms zentrieren.
Ich habe bereits folgenden Code geschrieben wobei ich mich bei Javascript nicht ganz so gut auskenne.
Problem hierbei ist wohl das irgendwas falsch berechnet wird bzw. ich irgendwo einen Fehler gemacht habe die Bildbreite browserwidth die ich berechne schwankt immer zwischen -28 und +63 wenn ich mit F5 das Browserfenster refreshe bei einer Größe von 1280 Pixeln in width.
Ich möchte für meine Bildergalerie ein Popup Fenster öffnen und je nach Bildgröße das Popupfenster auf die richtige Größe anpassen, sowie das ganze Popup Fenster in der mitte des Bildschirms zentrieren.
Ich habe bereits folgenden Code geschrieben wobei ich mich bei Javascript nicht ganz so gut auskenne.
PHP:
<script type="text/javascript">
window.onload = function() {
var width = <?php echo $imagewidth; ?>;
var height = <?php echo $imageheight; ?>;
var browserwidth = (width - document.body.clientWidth);
var browserheight = (height - document.body.clientHeight);
var newwidth = (browserwidth + width);
var newheight = (browserheight + height);
window.resizeTo(newwidth,newheight);
window.moveTo(((screen.width/2) - (width/2)), ((screen.height/2) - (height/2)));
alert(browserwidth);
}
</script>
Problem hierbei ist wohl das irgendwas falsch berechnet wird bzw. ich irgendwo einen Fehler gemacht habe die Bildbreite browserwidth die ich berechne schwankt immer zwischen -28 und +63 wenn ich mit F5 das Browserfenster refreshe bei einer Größe von 1280 Pixeln in width.