gpt4 book ai didi

javascript - 如何创建小尺寸的弹出新窗口浏览器

转载 作者:行者123 更新时间:2023-11-30 16:02:00 25 4
gpt4 key购买 nike

我尝试创建链接,如果点击会弹出一个新的小尺寸 Windows 浏览器,我试过这段代码

<p>Click the button to open a new browser window.</p>

<button onclick="myFunction()">Try it</button>

<script>
function myFunction() {
window.open("http://www.w3schools.com");
}
</script>

结果是它成功移动到其他链接但在父浏览器的新选项卡中打开,我试图创建的是在新窗口浏览器中打开的小尺寸链接。

最佳答案

您可以设置高度和宽度。

window.open("http://www.w3schools.com", "", "width=200,height=100");

设置位置中心。

var dualScreenLeft = window.screenLeft != undefined ? window.screenLeft : screen.left;
var dualScreenTop = window.screenTop != undefined ? window.screenTop : screen.top;

var width = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : screen.width;
var height = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : screen.height;

var left = ((width / 2) - (w / 2)) + dualScreenLeft;
var top = ((height / 2) - (h / 2)) + dualScreenTop;

window.open("http://www.w3schools.com", "", "width=200,height=100, top=' + top + ', left=' + left");

关于javascript - 如何创建小尺寸的弹出新窗口浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37584800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com