功能:用Javascript结合Dom完成页面的Onload,使页面中不出现Onload()函数,美化页面结构

出处:Simon Willison's  Executing JavaScript on page load

function addLoadEvent(func) 
{
  
var oldonload = window.onload;
  
if (typeof window.onload != 'function') 
  {
    window.onload 
= func;
  } 
  
else 
  {
    window.onload 
= function() 
    {
      
if (oldonload) 
     {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(nameOfSomeFunctionToRunOnPageLoad);
addLoadEvent(
function() {
  
/* more code to run on page load */ 
}

);

支持: IE 5, 5.5 and 6 for Windows; IE 5 and Safari for Mac; Opera 7.5 and FireFox on Mac
不支持:Opera 6 for Mac
Posted on 2007-02-06 12:19  Clark Zheng  阅读(1779)  评论(0编辑  收藏  举报