2017-09-08 2 views
0

Mein Ziel ist es, ein neues geöffnetes Fenster mit der window.open() Methode in der unteren rechten Ecke des Bildschirms zu positionieren, aber die Einstellung right=0 und bottom=0 funktioniert nicht.Fenster können nicht mit window.open() positioniert werden

Ändern width und height einen Unterschied macht, aber wechselnden top, bottom, right oder left ergibt sich noch in der Fensteröffnung in der oberen linken Ecke.

Warum ist das und wie würde man das Fenster in der unteren rechten Ecke positionieren?

window.open('https://google.com', '_blank', 'location=yes, height=250,width=550, right=0, bottom=0, scrollbars=yes,status=yes'); 
+0

Haben Sie meine Antwort testen können? Hast du das Problem gelöst, das du hast? –

Antwort

1

Sie müssen die obere und linke innere Höhe und Breite minus der Höhe und Breite Ihres neuen Fensters einstellen.

<script> 
    function OpenMe(){ 
    var height = 250; 
    var width = 550; 
    var top = window.innerHeight-height; 
    var left = window.innerHeight-width; 
    window.open('https://google.com', '_blank', 'location=yes, height=250,width=550, top='+top+', left='+left+', scrollbars=yes,status=yes'); 
    } 
</script> 
Verwandte Themen