javascript - 如何将弹出窗口放置在屏幕的右上角

标签 javascript browser popup resize window

我想要做的是更改窗口的大小并在其旁边创建一个窗口,以便它们彼此完全相邻。从这个意义上说,我需要将新窗口定位到屏幕的右上角,我这样做的方式不起作用(代码如下),我需要帮助:)

function () { 
   var viewportwidth = document.documentElement.clientWidth;
   var viewportheight = document.documentElement.clientHeight;
   window.resizeBy(-300,0); 
   window.open("something.htm",
     "mywindow",
     "width=300,
     height=viewportheight,
     left=(viewportwidth - 300),
     top=0,
     screenX=0,
     screenY=0"); 
}

最佳答案

var viewportwidth = document.documentElement.clientWidth;
var viewportheight = document.documentElement.clientHeight;
window.resizeBy(-300,0);
window.moveTo(0,0);

window.open("http://google.com",
            "mywindow",
            "width=300,left="+(viewportwidth-300)+",top=0");

关于javascript - 如何将弹出窗口放置在屏幕的右上角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3161547/

相关文章:

javascript - 双击以获取 DynamciLayer 的弹出窗口

javascript - 使用 Greasemonkey 删除特定的 javascript 函数

javascript - 对嵌套对象数组进行排序

html - 如何使网页内容在浏览器调整大小时不被折叠或处置

browser - 是否可以更改 Twilio 浏览器客户端铃声?

android - 使用 Android 浏览器打开本地 html 文件

java - 单击另一个 Jframe 中的按钮时弹出现有 Jframe

javascript - 如何创建一个半透明的弹出框?

javascript - 当手机屏幕锁定时,我的 JavaScript 代码停止运行?

javascript - chrome 的网络 worker 设置