<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<button onclick="btnopen()">点击</button>
<input type="text" value=""/>
<script>
function btnopen(){
//设置弹出窗口为浏览器的80%宽,60%高
var viewheight=(document.body.scrollHeight)*0.6;
var viewwidth=(document.body.scrollWidth)*0.8;
//浏览器和屏幕上面和左边的距离
var t=window.screenY;
var l=window.screenX;
var iTop = (document.body.scrollHeight - viewheight) / 2 + t;
var iLeft = (document.body.scrollWidth -viewwidth) / 2 + l;
window.open("https://www.baidu.com/","name1","width="+viewwidth+",height="+viewheight+",top="+iTop+",left="+iLeft+"");
}
</script>
</body>
</html>
window.open自适应父窗口并垂直居中
最新推荐文章于 2025-07-17 10:36:06 发布