Beim Erstellen von Pop-ups können Sie nur Breite und Höhe festlegen. Da das Popup jedoch erstellt wurde, können Sie die Höhe und Breite des Fensters ändern, wenn das Popup geladen wird. einfach ein Onload-Ereignis in Ihrem Pop-up-Fenster platzieren:
window.onload = function() {
if (document.body.scrollHeight) {
var winWidth = document.body.scrollWidth;
var winHeight = document.body.scrollHeight;
} else if (document.documentElement.scrollHeight) {
var winHeight = document.documentElement.scrollHeight;
var winWidth = document.documentElement.scrollWidth;
} else {
var winHeight = document.documentElement.offsetHeight;
var winWidth = document.documentElement.offsetWidth;
}
window.resizeTo(winWidth, winHeight);
}
edit: in IE7,8 getestet, Chrome, Safari 4, Firefox 3. Arbeiten, aber Sie könnten die Größe berücksichtigen müssen von Menü + Adressleisten und so, da die Fenstergröße die äußere Größe ist, und diese Funktion wird die Größe des Inhalts finden. Um sicher zu sein, sollten Sie wahrscheinlich ein paar Pixel hinzufügen und auch die Bildlaufleisten im Popup-Fenster deaktivieren, um sicherzustellen, dass sie keinen Platz einnehmen.
Würde thise Funktion zuweisen sowie onResize ... – Tracker1
dies scheint nicht überhaupt irgend etwas zu tun, auch wenn ich es onResize zuweisen. .. – Peter
das ist, weil ich die Frage völlig missverstanden habe. Es tut uns leid. Behoben, und sollte jetzt funktionieren. – peirix