使用javascript在window.open方法中传递参数(左,顶值)

时间:2016-11-23 09:03:26

标签: javascript

为什么绝对值(即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

中心屏幕功能应该有效......(虽然没有说明浏览器支持)。

1 个答案:

答案 0 :(得分:0)

您传递的是"wc",而不是wc的值。改变这个:

"....,left=wc";

"....,left=" + wc;