分辨率|显示
一般我们都是在800*600分辨率下做页面,如果页面设置了居中对齐方式,
那在1024*768等不同分辨率下,
层的位置就会有很大偏差,
这里提供一个简单的方法
参考代码一:
在<head>里加如下script
代码拷贝框
function pageinit(){var xxx=(window.screen.width-800)/2+565;Layer1.style.left=xxx;}
[Ctrl+A 全部选择 然后拷贝]
然后在<body>中加入
这是通过不同分辨率计算层的位置来实现,layer1是页面中的层,565是这个层在800*600下的left数值,针对做死的页面比较好,如有多个层就每个都这样设置一下。
参考代码二:
代码拷贝框
<script>window.open();function window.open(){return false;}</script><script>if(!window.open()){ if ((screen.width == 800) && (screen.height == 600)){document.write("<a href=javascript:noBorderWin(连接地址','800','600','#024580','#333333','#CCCCCC','')>link1</a>");}else if ((screen.width == 1024) && (screen.height == 768)){ document.write("<a href=javascript:noBorderWin('连接地址','1024','768','#024580','#333333','#CCCCCC','')>link2</a>");}else{document.write("<a href=javascript:noBorderWin('连接地址'','800','600','#024580','#333333','#CCCCCC','')>link3</a>");}}</script>
[Ctrl+A 全部选择 然后拷贝]
参考代码三:
在<head>标签下,粘贴代码,修改链接即可:
代码拷贝框
<script language="JavaScript1.2"><!--if (screen.width==800||screen.height==600) //if 800x600window.location.replace("http://siyizhu.com/800600.htm")else if (screen.width==640||screen.height==480) //if 640x480window.location.replace("http://siyizhu.com/640480.htm")else if (screen.width==1024||screen.height==768) //if 1024x768window.location.replace("http://siyizhu.com/1024768.htm")else //if all elsewindow.location.replace("http://siyizhu.com") //--></script>
[Ctrl+A 全部选择 然后拷贝]