How to register multiple event handler functions for window. onload
How to register multiple event handler functions for window. onload:
We all know that multiple Windows cannot be used on the same page. onload registers the event handler function. If multiple functions are used, the last one will overwrite the previous one. However, we can implement this function flexibly. The code example is as follows:
Function setOnloadEvent (func) {var oldonload = window. onload; if (typeof window. onload! = "Function") {window. onload = func;} else {window. onload = function () {oldonload (); func ();}}}
The above code can simulate the function of registering multiple event processing functions using window. onload. The following is an example:
SetOnloadEvent (fun1); setOnloadEvent (fun2); setOnloadEvent (fun3); setOnloadEvent (fun4 );
In this way, after the document is loaded, four functions can be executed in sequence.
The original address is: http://www.softwhy.com/forum.php? Mod = viewthread & tid = 8183.
For more information, see: http://www.softwhy.com/javascript/