Hallo,
Gibt es dazu irgend eine funktion die in allen Browsern funktioniert?
Nicht direkt.
Aber was ich probieren würde (achtung, pseudo-code):
1.) Du öffnest das Fenster
2.) Du bestimmst von geöffneten Fenster die innere Höfe und Breite
(innerWidth bzw. offsetWidth respektive InnerHeight,
offsetHeight).
3.) Du bestimmst vom geöffneten Fenster die äußere Breite und höhe
und bildest die differenz zu den inneren Maßen, also etwa so:
var diff_x = window.outerWidth - window.innerWidth;
var diff_y = window.outerHeight - window.innerHeight;
(bzw. für den IE dann mit den jeweils anderen Eigenschaften des
window-Objektes)
4.) Du machst einen Resize mit Hilfe dieses Differenzwertes:
window.resizeTo (500-diff_x, 375-diff_y);
(oder so ähnlich)
(ohne Gewähr)