1 检测屏幕分辨率 
2 用绝对定位www.21cn.com的一个图片浏览程序也是这样的
网上很多 用js实现 自己参考一下  
很简单 不要只会 ctrl+c Ctrl+v

解决方案 »

  1.   

    div的名字为photo//start setdiv():最大化窗口start、设置学生图片的位置
    function setdiv()
      {photo.style.left=(document.body.clientWidth-parseInt(photo.style.width));
       photo.style.top=(document.body.clientHeight-parseInt(photo.style.height)); 
      }
    //setdiv() end//start window.onscroll():自动漂浮学生照片
    function window.onscroll()
      {photo.style.top=(document.body.clientHeight-parseInt(photo.style.height)+document.body.scrollTop);
      }
    //window.onscroll() end
      

  2.   

    检查屏幕移动;用
    document.body.clientWidth
    document.body.clientHeight
    得到内容去高度。再用srollTop,scrollLeft得到滚动条移动距离,实事检查该飘浮层的位置即可给一段程序你参考参考
    function mcheckLocation(){
    mmenuwidth=770
    if(document.body.clientWidth>800){
    ym=0;
    xm=(document.body.clientWidth-parseInt(mmenuwidth))/2;}
    else {xm=2}
    y=mmenutable.style.pixelTop;
    mmenutable.style.pixelLeft=xm;
    mmenutable.style.pixelTop=0;
    if(Math.abs(ym-y)>1)mmenutable.style.pixelTop=y+=(ym-y)/5;
    else mmenutable.style.pixelTop=y=ym;
    if(Math.abs(xm-x)>1)mmenutable.style.pixelLeft=xm;
    else mmenutable.style.pixelLeft=x=xm;
    setTimeout("mcheckLocation()",10);
    }该程序实事使用来检查菜单位置的,你扫改改就可以用
      

  3.   

    永远处于页面底部的层:<div
     style="
     position:absolute;
     left: 100px;
     top: expression(document.body.clientHeight - this.clientHeight);
     width:100;
     height:20;
     z-index:99;"
    >
    图层文字</div>
      

  4.   

    meizz:
    你上次讨论的expression,马上就用上了,哈哈,厉害,象你学习
      

  5.   

    各位大哥,能不能说的仔细点,我直接将xinyunyishui(心云意水)的代码插入网页就能用吗??
      

  6.   

    meizz:
    能好好解释一下:
    scrollLeft,scrollTop,clientHeight,clientWidth,scrollHeight,scrollWidth,screenTop,screenLeft 之间的关系吗?
      

  7.   

    <body><SCRIPT LANGUAGE="JavaScript">
    var  s = "网页可见区域宽:"+ document.body.clientWidth;
    s += "\r\n网页可见区域高:"+ document.body.clientHeight;
    s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
    s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
    s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
    s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
    s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
    s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
    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>
      

  8.   

    是的,我的代码你直接可以用
    但是要加上一个<div id="photo" style="position:absolute; left:157px; top:84px; width:158px; height:150px;"></div>宽、高你都自己定吧
      

  9.   

    xinyunyishui(心云意水)大哥:我己经试用了,可是只有在调整滚动条时这个层才变化位置,也就是说你改变窗口的大小时它并不动,只有在调整滚动条时这个层才变化位置!能不能让在改变窗口的大小时也变化位置!!??
      

  10.   

    function window.onresize()
    {window.onscroll()
    }
    应该可以吧?
    你试一下。
    对了
    "大哥"两个字当不起,原字奉还……
      

  11.   

    我己经做成了,再次谢谢大家!办法是用 xinyunyishui(心云意水) 的层控制,可以让层在调整滚动条时变化位置,用 meizz(梅花雨)的脚本,可以让层在改变窗口的大小时也变化位置!!
      

  12.   

    xinyunyishui(心云意水) ,你的三角比我多,也就叫你一声大哥了,其实是师哥更确切!