如何在onload事件中添加多个方法。
我在父窗体上为子窗体添加onload事件的方法,无效
window.onload = function() 
{
    var el = window.frames["DBconnContent"].document.body;
    if (el.addEventListener)
    {
        el.addEventListener('load', window.frames["DBconnContent"].sendGetDbListAction, false);
        el.addEventListener('load', window.frames["DBconnContent"].SearchDbconnAction, false);
    } else if (el.attachEvent)
    {
        el.attachEvent('onload', function(){alert(111)});
        el.attachEvent('onload', window.frames["DBconnContent"].sendGetDbListAction);
    }
}

解决方案 »

  1.   

     <body onload="myinit('<%=basePath %>')">
    然后再myinit(){
          function A(){};
          function b(){};
          function C(){};
    }
    不可以么???
      

  2.   

    <body onload="function1();function2();function3();">
      

  3.   

     el.addEventListener('load', init);
    function init(){
    window.frames["DBconnContent"].sendGetDbListAction, false);
    window.frames["DBconnContent"].SearchDbconnAction, false);
    }
      

  4.   

    function sendGetListAndParamAction()
    {
        sendGetDbListAction();
        SearchDbconnAction();
    }
    </script><body onload = sendGetListAndParamAction()>
    </body>我在sendGetDbListAction函数中去获得页面的元素会出错。但是我要是直接onload sendGetDbListAction事件,这个时候去取页面的元素就不会出错,郁闷的,找不到原因
    <body onload = sendGetDbListAction()>
    </body>
      

  5.   

    看看jquery吧,给窗体添加onload事件,里面加多少都没问题............$().ready(function(){
    })