日期:2014-05-19  浏览次数:20495 次

浮动广告/对联广告问题 测试能动,放进页面不动
自己写的几句简单代码,新建一个HTML文件加进去能成功,能动,
<head>
<script   language=javascript>
        function   Ad()
        {
                document.getElementById( "divLeft ").style.top=document.documentElement.scrollTop+100;        
        }
        var   begin=   setInterval( "Ad() ",1000);
</script>
</head>
<body>
<table>     (这个TABLE不用去管他,因为是新建的HTML,所以没内容,我把页面撑高一点   好拖动下拉时看浮动效果)
              <tr>
                      <td   height= "300 ">
                      1
                      </td>
              </tr>
              <tr>
                      <td   height= "300 ">
                      2
                      </td>
              </tr>
              <tr>
                      <td   height= "300 ">
                      2
                      </td>
              </tr>
</table>
(下面这个就   浮动广告   用1234567代替内容)
<div   id= "divLeft "   style= "Z-INDEX:   100;POSITION:   absolute;   TOP:   51px;LEFT:   1px; ">
        1234567        
</div>
</body>

在新建的HTML里面正常。但是如果放到有大量内容的首页index.htm里面就不动了(准确的说是只动一下,打开页面的时候),但可以确定这个时候Ad()还是在不断执行的,在Ad()里加一个alert( "1 "),可以看到还是不停弹出窗口的,但div就是不动了,请问一下有遇到类似问题的朋友吗,还有怎么解决?谢谢

------解决方案--------------------

------解决方案--------------------
接分
------解决方案--------------------
<div style= "OVERFLOW: hidden; HEIGHT: 120px "
加这个试试
------解决方案--------------------
不是很清楚这个是为什么原因哈,会不会就是那个TABLE造成的呢?
------解决方案--------------------
发个对联代码功楼主思考
---------------
<script src= "http://www.google-analytics.com/urchin.js " type= "text/javascript ">
</script>
<script type= "text/javascript ">
_uacct = "UA-1287176-1 ";
urchinTracker();
</script>
<script language= "javascript " type= "text/javascript ">
  var delta=0.15
  var collection;
  function floaters() {
    this.items  = [];
    this.addItem  = function(id,x,y,content)
         {
         
          document.write( ' <DIV id= '+id+ ' style= "Z-INDEX: 0; POSITION: absolute; width:80px; height:60px;left: '+(typeof(x)== 'string '?eval(x):x)+ ';top: '+(typeof(y)== 'string '?eval(y):y)+ ' "> '+content+ ' </DIV> ');