Run JavaScript on page load without adding code inside body tag, is as bellow:
if (window.addEventListener) { // Chrome, Mozilla, Netscape, Firefox window.addEventListener('load', WindowLoad, false); } else if (window.attachEvent) { // IE window.attachEvent('onload', WindowLoad); } function WindowLoad(event) { alert("Yeppy... here is window onload Message."); }
Note: Internet Explorer versions before IE 9 used the attachEvent() method should be there.
you may call/ assign directly function to onload event as bellow also:
window.onload=function(){SomeJavaScriptCode};