javascript - 密码请求窗口不会在屏幕上居中 :(

标签 javascript passwords center

我尝试在 window.open 括号中使用宽度、高度、顶部和左侧参数,但无论我做什么,Javascript 弹出通知仍然保留在左上角。

有人可以帮忙吗?

function password() {
var testV = 1;
var pass1 = prompt('Please Enter Your Password','Enter your password here');
while (testV < 3) {
if (!pass1) 
history.go(0);
if (pass1.toLowerCase() == "test") {
/*alert('You Are Successful, Click To Continue!'); */
var targetWin = window.open('');
break;
} 
testV+=1;
var pass1 = 
prompt('Access Denied - Your Password Is Incorrect, Please Try Again.','Enter your     
password here');
}
if (pass1.toLowerCase()!="password" & testV ==3) 
history.go(0);
return "";
} 

最佳答案

如果您尝试将 targetWin 居中,请尝试执行以下操作:

假设您的目标窗口大小为 485 x 700。

function openWindow(meh)
{
    var x = screen.width/2 - 700/2;
    var y = screen.height/2 - 450/2;
    window.open(meh.href, 'sharegplus','height=485,width=700,left='+x+',top='+y);
}

var targetWin = openWindow(<url>);

关于javascript - 密码请求窗口不会在屏幕上居中 :(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16837218/

相关文章:

javascript - 正则表达式相当于 str.substr(0, str.indexOf ('foo' ))

python - 用于在服务器上存储 Openssl 密码的安全选项(Linux、Python、CherryPy)

django - 这是多么不安全?

android - 使用 JavaScript 在平板设备上获取网页中心坐标

Javascript 绑定(bind)复杂性

javascript - 在从子( Angular )发出的 selectAll 和 unSelectAll 事件之后在父组件中获取结果

javascript - CSS悬停触发其他div悬停

javascript - 将这两个功能合二为一

android - 线性布局中心

jquery - 将宽度应用于 DIV(分页)