对不起,onLoad 只能在body使用

解决方案 »

  1.   

    xueyl() 的发言:对不起,onLoad 只能在body使用
    ============================================================
    回复:
    不对滴,误区!
    onload Event  Fires immediately after the browser loads the object. Applies To:
    APPLET, BODY, EMBED, FRAME, FRAMESET, IFRAME, IMG, LINK, SCRIPT, window
      

  2.   

    楼主还有疑问吗?
    请注意一点,上面的这些对象都是可以动态加载的,因此提供了onLoad事件,比如img可以换图片,link、script、frame等可以换页面或文件,当文件更换后重新加载完毕,也会触发onLoad事件。
    不要跟我说你要在table、input里面用onLoad,它们都是跟body一体的,body加载完,它们也就加载完了,而且不能动态加载内容(当然可以用document.write来重写内容,不过也不是加载其他文件,因此不予考虑)。你如果要在这些对象里面使用onLoad,那就直接在body的onload里写就行了。