说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在网页中得到售点,急。。。。。。。。。。。。。。。急。。。

编辑:说三道四文库 发布时间:2018-07-20 11:02
HTML文档下载 WORD文档下载 PDF文档下载
举一个例子
我的网页是1500*1400的但是显示器是1024*768的,这时在我的网页中有一个查询,这个查询的售点在1300*1000的售点处,这时我想让网页自动到达这个售点处并在显示器上显业这个位置 ,请问个位高手,这个怎么做呀
下面是我判断显示分辨率用的方法你可以参考一下.
Sheight=screen.height;
switch (Sheight) {
   case 600 :
       document.all.tbBody.style.height=240;
   break;
   case 768 :
       document.all.tbBody.style.height=405; 
   break;
   default :
       document.all.tbBody.style.height=405;
   break;
}
根据显示器的分辨率修改层的位置啊。
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1; left: 219px; top: 39px;">asdfasdf</div>
<script>
Sheight=screen.height;
switch (Sheight) {
   case 600 :
   document.all.Layer1.style.left=356;
   document.all.Layer1.style.top=260;       
   break;
   case 768 :
       document.all.Layer1.style.left=240;
   document.all.Layer1.style.top=240;
   break;
   default :
       document.all.Layer1.style.left=240;
   document.all.Layer1.style.top=240;
   break;
}
</script>

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘