javascript - 如何打开新的浏览器窗口(不是选项卡),然后使用 jQuery/Javascript 调整它的大小

标签 javascript jquery css

我正在尝试制作一个网络应用程序,主要用于我自己的公司(供内部使用)。由于应用程序的 UI 不多,所以我认为将网站目标设置为低分辨率(400x600 分辨率)是个好主意,当客户端(来自 PC 浏览器)向网站发出请求时,

所以它看起来就像一个聊天类的信使应用程序。但是我还想做两件事。 (请参阅所附屏幕截图,了解到目前为止发生的情况)

  • 目前(使用上面的代码),我可以打开新窗口,但原始窗口(选项卡)没有关闭。 我要关闭它
  • 其次,我想将新窗口的位置设置为右下角,我该怎么做?

有人可以帮忙吗?

enter image description here

最佳答案

这会让你成功:

<button onclick="openNewWidow(500,100)" > OPen </button>

<script language="javascript">

function openNewWidow(width, height) {
    var top = parseInt((screen.availHeight) - height - 100);
    var left = parseInt((screen.availWidth) - (width / 2));
    var features = "location=1, status=1, scrollbars=1, width=" + width + ", height=" + height + ", top=" + top + ", left=" + left;
    window.open("test.html", "kad", features);
    window.close();
}

</script>

关于javascript - 如何打开新的浏览器窗口(不是选项卡),然后使用 jQuery/Javascript 调整它的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32599846/

相关文章:

javascript - 通过验证将 Angular 形式输入到数组

javascript - Reactjs 使用数组动态调用选项卡面板下有卡片的组件

javascript - 如何选择范围之间的元素?

javascript - 如何在 jQuery Mobile 中的按钮上实现通知编号?

jquery - 按键期间更改按钮的颜色

javascript - 正则表达式替换多个字符

php - 保持网页之间导航的最佳技术

javascript - NyroModal 无法使用 jQuery 添加链接

html - 谷歌浏览器 - 放大/缩小时呈现差异

css - 突出显示每隔 2 行的样式表