我写的代码如下:
  试验1:
<script language='javascript' type='text/javascript'>
    onload=fun1(),fun2();
      function fun1(){
       window.alert("function one");
         }
 function fun2(){
       window.alert("function two");
         }
</script>
刷新页面,结果只弹出"function two";
试验2:
<script language='javascript' type='text/javascript'>
      onload=all();
      function fun1(){
       window.alert("function one");
         }
     function fun2(){
       window.alert("function two");
         }
    function all(){
          fun1();
          fun2();
        }
</script>
结果同上,只弹出"function two";
请问个位IT高手有什么方法可以在刷新页面同时实现两个方法fun1() and fun2()或多个方法???  谢谢

解决方案 »

  1.   

    <html>
    <head>
    <style>
    img {border:0px;}
    </style>
    <script type="text/javascript">function fun1(){
    window.alert("function one");
    }
    function fun2(){
    window.alert("function two");
    }
    </script></head>
    <body onload="fun1(),fun2()">
    <div id="dvtd2">
    </div>
    <script></script>
    </body>
    </html>
      

  2.   

    <body onload="fun1(),fun2()">
      

  3.   

    有几种方法:
    1、<body onload="fun1(),fun2()">
    2、function myinit()
       {
           fun1();,fun2();
        }
       window.onload=myinit;
    3、window.onload=fun1;
       window.attachEvent("onload",fun2);
         .......
       window.attachEvent("onload",funn);
      

  4.   

    最直接的就是把多個function用","號分開就行了
      

  5.   

    用attachEvent()方法添加触发事件
    window.attachEvent("onload",fun1);
    window.attachEvent("onload",fun2);
       .......
    window.attachEvent("onload",funn);
    执行顺序为fun1->fun2->.......->funn