为什么绝对值(即left = 400)在window.open方法中起作用,但传递变量不是吗? (见下面的代码):
function openwindow(){
var w = window.innerWidth;
var h = window.innerHeight;
var wc= (w - 200);
var hc= (h - 200);
var strWindowFeatures = " toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no,scrollbars=no,resizable=no,width=400,height=400,left=wc";
window.open("pop-up.html","mywindow", strWindowFeatures);
}
另外似乎不起作用的是: 一个。工具栏(网址栏)仍然显示 湾基于此网址:https://developer.mozilla.org/en-US/docs/Web/API/Window/open
中心屏幕功能应该有效......(虽然没有说明浏览器支持)。
答案 0 :(得分:0)
您传递的是"wc"
,而不是wc
的值。改变这个:
"....,left=wc";
到
"....,left=" + wc;