http://br98.com/br98_2005/index.asphttp://382.go2.icpcn.com/temp/1.htm
同样使用一个JS代码,为什么两个页面的两侧广告一个是固定的一个是浮动的呢?

解决方案 »

  1.   

    http://br98.com/br98_2005/index.asphttp://382.go2.icpcn.com/temp/1.htm
    同样使用一个JS代码,为什么两个页面的两侧广告一个是固定的一个是浮动的呢?
      

  2.   

    <div id="eMeng" style="Z-INDEX:99999; LEFT:0px; VISIBILITY:hidden;  POSITION:absolute; TOP:0px; HEIGHT:60px;width:220px;">
    <img src="http://dotnet.aspx.cc/Images/logoSite.gif" id="Header_ImgLogo" hspace="6" border="0" alt="孟子E章" />
    </div>
    <script language="JavaScript" type="text/javascript">
    var divTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i = 0;
    function getMsg()
    {
    try{
    divTop = parseInt(document.getElementById("eMeng").style.top,10)
    divLeft = parseInt(document.getElementById("eMeng").style.left,10)
    divHeight = parseInt(document.getElementById("eMeng").offsetHeight,10)
    divWidth = parseInt(document.getElementById("eMeng").offsetWidth,10)
    docWidth = document.body.clientWidth;
    docHeight = document.body.clientHeight;
    document.getElementById("eMeng").style.top = parseInt(document.body.scrollTop,10) + docHeight + 10;//  divHeight
    document.getElementById("eMeng").style.left = parseInt(document.body.scrollLeft,10) + docWidth - divWidth
    document.getElementById("eMeng").style.visibility="visible"
    objTimer = window.setInterval("moveDiv()",10)
    }
    catch(e){}
    }function resizeDiv()
    {
    try{
    divHeight = parseInt(document.getElementById("eMeng").offsetHeight,10)
    divWidth = parseInt(document.getElementById("eMeng").offsetWidth,10)
    docWidth = document.body.clientWidth;
    docHeight = document.body.clientHeight;
    document.getElementById("eMeng").style.top = docHeight - divHeight + parseInt(document.body.scrollTop,10)
    document.getElementById("eMeng").style.left = docWidth - divWidth + parseInt(document.body.scrollLeft,10)
    }
    catch(e){}
    }function moveDiv()
    {
    try
    {
    if(parseInt(document.getElementById("eMeng").style.top,10) <= (docHeight - divHeight + parseInt(document.body.scrollTop,10)))
    {
    window.clearInterval(objTimer)
    objTimer = window.setInterval("resizeDiv()",1)
    }
    divTop = parseInt(document.getElementById("eMeng").style.top,10)
    document.getElementById("eMeng").style.top = divTop - 1
    }
    catch(e){}
    }
    function closeDiv()
    {
    document.getElementById('eMeng').style.visibility='hidden';
    if(objTimer) window.clearInterval(objTimer)
    }
    window.onload = getMsg;
    window.onresize = resizeDiv;
    window.onerror = function(){}
    </script>