本帖最后由 gaowenzhen 于 2011-03-02 10:17:28 编辑

解决方案 »

  1.   

    js写在哪?怎么写的?js都是由上而下,至顶向下执行的。
      

  2.   

    window.onload=function(){
     ....
    }
    页面加载完成后执行
      

  3.   

    windo.onload=function(){};
    试下这个,要不把位置变下了.
      

  4.   

    window.onload=function(){
     ....
    }
    或是把js写在页面最后面试试
      

  5.   

    在服务器端读取记录时有时响应慢,JS也不会等div中的内容完成就执行???
    这种情况不会发生。
    JS绝对是等服务器执行完了,打到页面之后才执行的!!!!
      

  6.   


    我也是加在onload里头的,我为什么会有这样的提问呢?,我工程中一个TABLE中的TR记录是循环出来的,这个table之还还有一个table如
    <table name="t1"><tr><td>表头</td></tr></table>
    <table name="t2"><tr><td>内容</td></tr></table>
    我在onload中读取name="t2"在宽写在name="t1"宽中,按这个想法是两个表是一样宽对吧
    等name="t2"从服务器中填完记录后,就会比name="t1"宽,后来我用setTimeout(,600)方法 600后执行这样才两个表一样宽,这样我就想起name="t2"在没有完全填入记录时就执行了js方法。是不是我思路错了。
      

  7.   

    用Window.onload是会等待图片下载完了才执行
      

  8.   

    window.onload=function(){...}这个是除了文档还包括图片。
    JQUERY的$(document).ready(function(){...});这种方法就是文档结构加载完成就执行。所以楼主说的情况不是很理解其意思。