试试:
document.all.float.style.pixelTop += percent + "px";
document.all.float2.style.pixelTop += percent + "px";

解决方案 »

  1.   

    采用了楼上朋友的方法,但在XHTML下面还是不能浮动的,在firefox下面也不行的。
      

  2.   

    document.all只有IE才可以用
    document.getElementById("float2").style.pixelTop += percent;
      

  3.   

    楼上朋友说的方法也可以,问题是现在页面是XHTML形式的:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">并且不能改成HTML形式的,现在经过测试在XHTML下面无论是IE还是firefox浏览器都不能实现浮动效果,不知道如何解决?
      

  4.   

    我找到这段代码:
    <script>
    function topleft()
    {
    window.setInterval("displaytopleft()",20);
    }
    function displaytopleft()
    {
    var theTop;
    var theLeft;
    if (document.documentElement && document.documentElement.scrollTop)
    {
    theLeft = document.documentElement.scrollLeft;
    theTop = document.documentElement.scrollTop;
    }
    else
    {
    theLeft = document.body.scrollLeft;
    theTop = document.body.scrollTop;
    }
    mylogoleft.style.pixelLeft = theLeft + 10 ;
    mylogoleft.style.pixelTop = theTop + 200 ;
    }
    document.write("<div id='mylogoleft' style='position:absolute;'><img src=bbs_logo.gif /></div>");
    topleft();
    </script>放到XHTML页面在IE浏览器(在firefox下面不行)测试可以了,请问我如果想在右边也放一个应该怎么改上面的代码(在1024*768与800*600两种环境中浮动图标位置不变)?非常感谢!!!!
      

  5.   

    **********对联广告代码-开始**********/var oDobAdv_Left = oDobAdv_Right = null;
    var oDobAdv_W = 105;
    var oDobAdv_h = 240;
    var oDobAdv_R_Top = oDobAdv_L_Top = 70;
    var oDobAdv_L_margin = 5;
    var oDobAdv_R_margin = 5;DobAdv_Init();function DobAdv_Init()
    {
        //对联广告
        var oDobAdv_L_Src = "http://images.17173.com/if/money/taobao/taobao-0419-105x240l.gif";
        var oDobAdv_R_Src = "http://images.17173.com/if/money/taobao/taobao-0419-105x240r.gif";
        var oDobAdv_L_Link = "http://goto.17173.com/goto.php3?code=taobao-17173zq105x240";
        var oDobAdv_R_Link = "http://goto.17173.com/goto.php3?code=taobao-17173zq105x240r";    document.write('<div id="left_173DobAdv" style="position:absolute;width:' + oDobAdv_W + 'px;height:' + oDobAdv_h + 'px;z-index:100;left:' + oDobAdv_L_margin + 'px;top:' + oDobAdv_L_Top + 'px;overflow:hidden;visibility:hidden;" onfocus="this.blur()"><img src="' + oDobAdv_L_Src + '" border="0" usemap="#Map_left_173DobAdv"><map name="Map_left_173DobAdv"> <area shape="rect" coords="0,0,106,17"  href="javascript :DobAdv_Show(false);void(0);" onfocus="this.blur()"><area shape="rect" coords="0,1,103,254" href="' + oDobAdv_L_Link + '" target="_blank" onfocus="this.blur()"></map></div>');
        document.write('<div id="right_173DobAdv" style="position:absolute;width:' + oDobAdv_W + 'px;height:' + oDobAdv_h + 'px;z-index:100;left:' + oDobAdv_R_margin + 'px;top:' + oDobAdv_R_Top + 'px;overflow:hidden;visibility:hidden;" onfocus="this.blur()"><img src="' + oDobAdv_R_Src + '" border="0" usemap="#Map_right_173DobAdv"><map name="Map_right_173DobAdv"> <area shape="rect" coords="0,0,106,17"  href="javascript :DobAdv_Show(false);void(0);" onfocus="this.blur()"><area shape="rect" coords="0,1,103,254" href="' + oDobAdv_R_Link + '" target="_blank" onfocus="this.blur()"></map></div>');    oDobAdv_Left = document.getElementById("left_173DobAdv");
        oDobAdv_Right = document.getElementById("right_173DobAdv");    DobAdv_Show(true);
        DobAdv_Resize();
    }function DobAdv_Show(s)
    {
        oDobAdv_Left.style.visibility = oDobAdv_Right.style.visibility = s?"visible":"hidden";
    }function DobAdv_Resize()
    {
        if(!oDobAdv_Left || !oDobAdv_Right) return;    var ClientW = document.body.clientWidth;
        oDobAdv_Left.style.left = oDobAdv_L_margin;
        oDobAdv_Right.style.left = ClientW - oDobAdv_W - oDobAdv_R_margin;    setTimeout("DobAdv_Resize()", 600);
    }                                                                                                          /**********对联广告代码-结束**********/    
    /**********背投广告代码-开始**********/
    //ShowFullPopWin();
    function ShowFullPopWin()
    {
        var advPage = "http://www.17173.com/banner/full_pop1.htm";
        var oPopWin = window.open(advPage, "FullPopWin", "width="+window.screen.availWidth+",height="+window.screen.availHeight);
        self.focus();
    }
    /**********背投广告代码-结束**********//********* 弹出窗口-开始 **********/
    //setTimeout("window.open('http://images.sohu.com/cs/button/tongfang/1122.html','popadv1','width=350,height=250,left=0')", 2000);
    /********* 弹出窗口-结束 **********/