Javascript 密码请求窗口不会在屏幕上居中显示:(
我已经尝试在window.open括号中使用width、height、top和left参数,但无论我做什么,Javascript弹出通知仍然保持在左上角 有人能帮忙吗Javascript 密码请求窗口不会在屏幕上居中显示:(,javascript,passwords,center,Javascript,Passwords,Center,我已经尝试在window.open括号中使用width、height、top和left参数,但无论我做什么,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); i
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 "";
}
函数密码(){
var-testV=1;
var pass1=prompt('请输入您的密码','在此处输入您的密码');
而(testV<3){
如果(!pass1)
历史。go(0);
if(pass1.toLowerCase()=“test”){
/*警报('成功,单击继续!')*/
var targetWin=窗口打开(“”);
打破
}
testV+=1;
var pass1=
提示('访问被拒绝-您的密码不正确,请重试','输入您的密码
密码在此';
}
if(pass1.toLowerCase()!=“password”&testV==3)
历史。go(0);
返回“”;
}
如果您试图将目标对准中心,请尝试执行以下操作:
假设目标窗口大小为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>);
函数打开窗口(meh)
{
var x=屏幕宽度/2-700/2;
变量y=屏幕高度/2-450/2;
window.open(meh.href,'sharegplus','height=485,width=700,left='+x+',top='+y);
}
var targetWin=openWindow();
我不认为您可以。与警报一样,提示与它的位置和行为一起连接到浏览器中。如果您想要控制“警报”或“提示”,您必须使用html和css直接与java脚本一起创建java脚本弹出窗口。我是否可以建议使用如下jquery弹出表单:
top参数仅适用于IE,因此它不会影响您可能针对的任何其他浏览器。对于Chrome、Firefox、Safari和Opera,您必须找到另一种垂直对齐的方法。您最好将Java、HTML和CSS结合使用,以使其符合您的要求
jquery是一个很好的选择。请记住,如果某人的计算机/设备上没有启用java脚本,它也无法正常工作。对于响应最快的设计,您可能需要以多种方式编写程序来完成相同的工作。您可以试着使用jquery和发布在一起的代码来查看它在多个浏览器中的工作方式看起来没有任何解决方案,非常感谢您的评论。至少功能正常。@StephenLawrence很公平,但我们中有人在某种程度上提供了帮助吗;)?