可以是以下几种
<body οnlοad="function name()" > </body >
<script >window.οnlοad=function name </script >
<script language="javascript" for="window" event="onload" >function name(); </script >
第二种只能写入一个函数,而且无法给变量,其中最好用的是最后一种,可以独立写出来,怎么写都行。
-------------------------------------------------------------------------------------
第二种只能写入一个函数-->可以这么做:
1.匿名函数:
window.οnlοad=function()
{
}
2.创建addLoadEvent函数:
function addLoadEvent(func)
{
}
以下开始调用
比如有函数func_a(),func_b(),func_c(),则:
addLoadEvent(func_a);
addLoadEvent(func_b);
addLoadEvent(func_c);
该函数由Simon Willison编写,它只有一个参数,该参数表示被调用的函数名(在页面加载完毕时执行的函数的名字).
如果还要图片、框架等所有东西加载完再去执行某JS,用这个判断:
<script language="javascript" type="text/javascript">
if(document.readyState=="complete"){aa();}
function aa(){你要执行的代码}
</script>