js获取电脑分辨率及操作

来源:互联网 发布:双线螺纹编程 编辑:程序博客网 时间:2024/05/16 02:13

在做页面时,用户要求,不同的分辨率,弹出窗口的位置不同  
我想是不是先获得屏幕宽度,然后付值给变量,再在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+="\r\n网页可见区域高:"+  document.body.clientHeight;   s  +=  "\r\n网页正文全文宽:"+  document.body.scrollWidth;   s  +=  "\r\n网页正文全文高:"+  document.body.scrollHeight;   s  +=  "\r\n网页正文部分上:"+  window.screenTop;   s  +=  "\r\n网页正文部分左:"+  window.screenLeft;   s  +=  "\r\n屏幕分辨率的高:"+  window.screen.height;   s  +=  "\r\n屏幕分辨率的宽:"+  window.screen.width;   s  +="\r\n屏幕可用工作区高度:"+  window.screen.availHeight;   s  +="\r\n屏幕可用工作区宽度:"+  window.screen.availWidth;   alert(s);   </SCRIPT>   ---------------------------------------------------------------     <SCRIPT  LANGUAGE="JavaScript">   <!--  Begin   function  redirectPage()  {   /*var  url640x480  =  "http://www.yourweb.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>     

这段代码是根据不同的屏幕显示不同的页面  

下面是传递这个参数的

<script  language=JavaScript>   document.write("<a href=’WebStat/index.asp’>");   document.write("<img src=’WebStat/count.asp?Referer=<%=refer%> &Width="+escape(screen.width)+"&Height="+escape(screen.height)+ "’ border=0 width=1 height=1>");   document.write("</a>");   </script>



 

原创粉丝点击