需求是这样的:
用户要求不同的分辨率,弹出窗口的位置不同。
可以首先,获得屏幕宽度,然后付值给变量,再在onclick中设置参数。
例子:
 
<script> 
alert(screen.width+"*"+screen.height) 
</script>
<script> 
function centerWindow(url,w,h){ 
l=(screen.width-w)/2 
t=(screen.height-h)/2 
window.open(url,'','left='+l+',top='+t+',width='+w+',height='+h) 
} 
</script> 
<input type=button onclick="centerWindow('about:blank',200,200)"> 
#--------------
<body> 
<SCRIPT LANGUAGE="javascript"> 
var s ="网页可见区域宽:"+ document.body.clientWidth; 
s+="rn网页可见区域高:"+ document.body.clientHeight; 
s += "rn网页正文全文宽:"+ document.body.scrollWidth; 
s += "rn网页正文全文高:"+ document.body.scrollHeight; 
s += "rn网页正文部分上:"+ window.screenTop; 
s += "rn网页正文部分左:"+ window.screenLeft; 
s += "rn屏幕分辨率的高:"+ window.screen.height; 
s += "rn屏幕分辨率的宽:"+ window.screen.width; 
s +="rn屏幕可用工作区高度:"+ window.screen.availHeight; 
s +="rn屏幕可用工作区宽度:"+ window.screen.availWidth; 
alert(s); 
</SCRIPT>
#------------------
<SCRIPT LANGUAGE="JavaScript"> 
<!-- Begin 
function redirectPage() { 
/*var url640x480 = "http://www.jb200.com/640x480.html";**记得改相应的页面*/ 
var url800x600 = "index1.asp"; 
var url1024x768 = "index2.asp"; 
/*if ((screen.width == 640) && (screen.height == 480)) 
window.location.href= url640x480;*/ 
if (screen.width <= 800 ) 
window.location.href= url800x600; 
else if ((screen.width >= 1024) ) 
window.location.href= url1024x768; 
} 
// End --> 
</script> 
 
以上代码根据不同的屏幕显示不同的页面。
以下是传递这个参数的:
 
>>>查看更多javascript 教程