Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript弹出窗口-未在窗口中打开_Javascript_Jquery_Html - Fatal编程技术网

Javascript弹出窗口-未在窗口中打开

Javascript弹出窗口-未在窗口中打开,javascript,jquery,html,Javascript,Jquery,Html,这在许多客户端计算机上都有效,但我有一个用户在完整窗口中打开此弹出窗口,而不是在单独的窗口中打开。。。她正在使用最新的谷歌浏览器。我想把窗户分开开 HTML 任何想法,这个窗口打开了一些,但不是对其他人。似乎维度被忽略了…这里有一个标准方法。你可能会发现客户端PC上有一个弹出窗口拦截器,如果窗口未打开,则焦点会失败,脚本也会失败。此外,如果访问被拒绝,则.focus可能会失败 函数弹出窗口(url,win){ var w=window.open(url,win,“宽=300,高=425,顶=5

这在许多客户端计算机上都有效,但我有一个用户在完整窗口中打开此弹出窗口,而不是在单独的窗口中打开。。。她正在使用最新的谷歌浏览器。我想把窗户分开开

HTML


任何想法,这个窗口打开了一些,但不是对其他人。似乎维度被忽略了…

这里有一个标准方法。你可能会发现客户端PC上有一个弹出窗口拦截器,如果窗口未打开,则焦点会失败,脚本也会失败。此外,如果访问被拒绝,则.focus可能会失败

函数弹出窗口(url,win){
var w=window.open(url,win,“宽=300,高=425,顶=50,左=50”);
如果(w){
w、 焦点();
返回false;
}
返回true;//\u使用空白
}

首先删除目标=“空白”?弹出行为在所有设备和平台上都不可靠。最好采用对话框弹出式方式。有很多浏览器安全设置会影响弹出窗口的显示方式和显示时间。因此,你真的不应该使用它们。现在有很多更好的方法它一定要成为一个新的窗口吗?或者可以使用iFrame将内容作为覆盖div加载?
 <a onclick='return PopWindow(this.href, this.target);' target='_blank' href='abc.php'>CLICK HERE</a>
 function PopWindow(url, win) 
 { 
 var w = window.open(url, win, "toolbar=no,scrollbars=no,resizable=no,width=300,height=425,top=50,left=50,location=no").focus();

 return false;
 }