as far as organization, i'll agree... but it is really the same thing... so if you want it in the body tag... you can merely call a function
onload="yourfunction();"
and have the function in your script...
just wanted to explain a bit to you, that they are really both JS methods, just in different places/etc...
🙂