我的目标是使用window.open()
方法在屏幕右下角放置一个新窗口,但设置right=0
和bottom=0
不起作用。
更改width
和height
会有所不同,但更改top
,bottom
,right
或left
仍会导致窗口打开在左上角。
为什么这个以及如何将窗口放在右下角?
window.open('https://google.com', '_blank', 'location=yes, height=250,width=550, right=0, bottom=0, scrollbars=yes,status=yes');
答案 0 :(得分:2)
您需要将顶部和左侧设置为内部高度和宽度减去新窗口的高度和宽度。
<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>