这种方法主要用js中的window.open(url,name,width,height,top,left)函数。
写在函数中能就是
function centerWindow(url,name,width,height){
var top=(screen.height-height)/2+50;
var left=(screen.width-width)/2;
window.open(url,name,'width='+width+',height='+height+',top='+top+',left='+left);
}
里面一个小技巧就是利用screen.height,就能求出在不同屏幕上弹出框居中的话,top与left值,所以函数中传入宽和高就行。
另外,在js函数中传入变量的值就是如上所示,'width='+width, 记住即可吧。。。。
function nav_transform(j){
for(var i=1;i<5;i++){
document.getElementById('nav'+i).style.backgroundPosition="left bottom";
document.getElementById('nav'+i).style.color="#fff";
}
document.getElementById('nav'+j).style.backgroundPosition="right bottom";
document.getElementById('nav'+j).style.color="blue";
}
这种呢,也是用+号将变量与'nav'连接起来。。但是第一中连续传入变量就是用+号都连接起来。。。
好吧,先记住这两种方式