易截截图软件、单文件、免安装、纯绿色、仅160KB

js如何实现在页面完全加载后执行javascript函数

js如何实现在页面完全加载后执行javascript函数或/代码呢?
可以是以下几种
<body onload="function name()" > </body  >
<script >window.onload=function name </script >
<script language="javascript" for="window" event="onload" >function name(); </script >
第二种只能写入一个函数,而且无法给变量,其中最好用的是最后一种,可以独立写出来,怎么写都行。
-------------------------------------------------------------------------------------
第二种只能写入一个函数-->可以这么做:
1.匿名函数:
window.onload=function()
{
  func_a();//函数a
  func_b();//函数b
  func_c();//函数c
}
2.创建addLoadEvent函数:
function addLoadEvent(func)
{
  var oldOnload=window.onload;
  if(typeof window.onload !='function')
  {
      window.onload=func;
  }
  else
  {
      window.onload=function()
      {
          oldOnload();
          func();
      }
  }
}
以下开始调用
比如有函数func_a(),func_b(),func_c(),则:
addLoadEvent(func_a);
addLoadEvent(func_b);
addLoadEvent(func_c);
该函数由Simon Willison编写,它只有一个参数,该参数表示被调用的函数名(在页面加载完毕时执行的函数的名字).


相关文档:

javascript 实现分页条

function Paging(pageNum,pageSize,totalCount,skipCount,fuctionName,currentStyleName,currentUseLink,preText,nextText,firstText,lastText)
{
//debugger;
    var returnValue = "";
    var begin = 1;
    var end = 1;
    var total ......

javascript 实现继承

<mce:script language="javascript" ><!--
function person(name,age)
{
this.name=name;

this.age=age;
}
function man(name,age)
{
this.sex="男";
this.base=person;
this.base(name,age);
}
function woman(name,age)
{
this.sex="女";
this.base=person;
this.base(name,age)
} ......

javascript操作xml生成树形菜单


这个效果应该不算什么稀奇,网上也有现成的代码,我这个也没什么特别的地方,只是因为我自己写的,也算是为学习DOM后一个练习;在IE下测试通过;
实现效果是这样的:
读取XML文档;
采用递归生成无限级的树形菜单;
能够响应鼠标事件,展开与拆叠子级菜单;
首先是生成一个XML文档,我用的是XML Spy的编辑器;
< ......

学习《JavaScript高级程序设计》学习笔记(二)

一、delete运算符删除对以前定义的对象属性或方法的引用:
    var o=new Object();
    o.name="hello";
    alert(o.name);    //输出“hello”
    delete o.name;
    alert(o.name);   //输出& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号