Willkommen in der Webstatt Zum Webstatt Blog und Stories
Thiemm Thiemm am 14.01.07 14:21

Hi!

Ich bastel gerade an einer Bildergallerie. Beim Klick auf ein Thumbnail öffnet sich ein Popup, das genau so groß ist wie das Bild plus ein paar mehr Pixel in der Höhe für eine Navigatin: zurück und vor. Beim Klick auf vor wird das nächste Bild angezeigt, das immer eine unterschiedliche Größe hat. Ich habe dann versucht, das Popup mittels window.resizeTo() entsprechend zu vergrößeren bzw. zu verkleinern.
Problem ist aber, dass die Maße (height, width) bei window.resizeTo im Gegensatz zu window.open nicht die Innenmaße des Popups, sondern die Außenmaße sind.

Jemand eine Idee, wie man das lösen kann?

// Habe es schon selber hinbekommen :)

if (!document.cookie) {
var diffx = window.outerWidth - window.innerWidth;
var diffy = window.outerHeight - window.innerHeight;

// only for IE
if (!diffx) {
self.resizeTo(600, 600);
diffx = 600 - document.documentElement.clientWidth;
diffy = 600 - document.documentElement.clientHeight;
self.resizeTo(600 + diffx, 600 + diffy);
}

document.cookie = "diffx = " + diffx;
document.cookie = "diffy = " + diffy;
}

netcup.de Warum gibt es hier Werbung?
Franky Franky am 15.01.07 17:21

man beachte, dass man das in firefox deaktivieren kann, also als webmaster lieber das fenster schließen und neu öffnen mit direkter größe ;)

BNightSpeeder am 15.01.07 17:39

Frage: Wie kann man das eigentlich im FF deaktivieren?

Franky Franky am 15.01.07 21:11

einstellungen --> inhalt --> javascript --> erweitert

Thiemm Thiemm am 13.02.07 20:21

Kann man das auch irgendwie im Internet Explorer bzw. AOL Browser einstellen? Denn der will nix resizen :(

Thiemm Thiemm am 27.02.07 15:40

Keiner eine Idee?

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt