我指的固定是指在上述测试页中的那个closediv的按钮,在正是运用的时候我是以表格的形式将它放在页面正中要的位置。
拉杆不动我想过但是被上面领导fail了。

解决方案 »

  1.   

    现在的问题是就算把滚动栏屏蔽也需要将lightbox的框固定位置,总是在窗口工作区域的中央。另外请问本人只知道设置IE的滚动栏的颜色如何禁用近请赐教!非常感谢!
      

  2.   

    找到禁用滚动栏的方法document.body.scroll = "no"   ,看来我的dom手册不够全面呵呵。现在还是老问题如何奖将lightbox的位置固定在工作区域的正中央,无论窗口最大化与否,而且也不希望受到滚动栏滚动的影响。
      

  3.   

    用CCS控制body的属性
    比如把<body style="overflow:hidden">这个就是隐藏滚动条的当然这个属性只有你再触发事件后才有消的意思就是只有启动遮照效果后才有效!
    固定位置哪只是你CSS样式设置的问题
      

  4.   

    <DIV id=backi style="Z-INDEX: 1; LEFT: 2px; WIDTH: 110px; POSITION: absolute; TOP: 320px; HEIGHT: 196px">
    <div>
    利用这样一个样式你就可以固定位置,至于居中,你就要获得屏幕的宽度和高度了,获得屏幕的宽度和高度不用说应该知道了吧,分别除于2就是占中间了啊!
      

  5.   

    已经尝试了 但是catch一直报错是[object error!]
    请您帮助看看!谢谢<script language="JavaScript"> 
    window.onload = setPlace(); 
    window.onresize = setPlace(); 
    window.onerror = function(){} 
    function setPlace(){
    try{
    document.getElementById("eMeng").style.top = (parseInt(document.body.clientHeight,10)/2-parseInt(document.getElementById("eMeng").style.Height,10)/2)+"px";
    document.getElementById("eMeng").style.left = (parseInt(document.body.clientWidth,10)/2-parseInt(document.getElementById("eMeng").style.Width,10)/2)+"px";
    }
    catch(e){
    alert(e);}
    }其中:
    document.getElementById("eMeng").style.top = (parseInt(document.body.clientHeight,10)/2-parseInt(document.getElementById("eMeng").style.Height,10)/2)+"px";
    document.getElementById("eMeng").style.left = (parseInt(document.body.clientWidth,10)/2-parseInt(document.getElementById("eMeng").style.Width,10)/2)+"px";改成:
    var clientHeight,sHeight,clientWidth,sWidth;
    clientHeight = parseInt(document.body.clientHeight,10);
    sHeight = parseInt(document.getElementById("eMeng").style.Height,10);
    clientWidth = parseInt(document.body.clientWidth,10);
    sWidth = parseInt(document.getElementById("eMeng").style.Width,10);
    document.getElementById("eMeng").style.top = (clientHeight/2-sHeight/2);
    document.getElementById("eMeng").style.left = (clientWidth/2-sWidth/2);依然报错。
      

  6.   

    catch(e){
    alert(e);}你这个这里的e是做什么的?
      

  7.   

    不明白你什么意思,我的手册里边这样写的:
    try...catch...finally 语句
    为 JScript 实现错误处理。 try {
       tryStatements}
    catch(exception){
       catchStatements}
    finally {
      finallyStatements}参数
    tryStatement必选项。可能发生错误的语句。exception可选项。任何变量名。exception 的初始化值是扔出的错误的值。catchStatement可选项。处理在相关联的 tryStatement 中发生的错误的语句。finallyStatements可选项。在所有其他过程发生之后无条件执行的语句。
      

  8.   

    其实就是lightbox的这个box怎么让他固定位置在用户浏览器工作区域的正中央,即使处于非最大化状态的时候也在中央。
      

  9.   

    <DIV   id=backi   style="Z-INDEX:   1;   LEFT:   2px;   WIDTH:   110px;   POSITION:   absolute;   TOP:   320px;   HEIGHT:   196px"> 
    <div> 
    利用这样一个样式你就可以固定位置,至于居中,你就要获得屏幕的宽度和高度了,获得屏幕的宽度和高度不用说应该知道了吧,分别除于2就是占中间了啊!
    你还用那个还需要什么效果吗?