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;
}