Вам не нужно изменять тег body, чтобы Javascript выполнялся при загрузке страницы. Вы можете просто включить что-то вроде этого в свой макет, где это уместно:
(JQuery)
$("body").load(
function(){
// do stuff when the body element is loaded.
}
);
Или, если вы хотите, чтобы код выполнялся при возникновении события document.ready:
$(function(){
// do stuff when the document is ready
}
);
Или, если вы не хотите использовать jQuery, вы можете сделать что-то вроде этого:
function doStuff(){
// whatever you want to happen when the load completes
}
window.onload = dostuff;
Удачи - и, пожалуйста, уточните свой вопрос, если этот ответ не является удовлетворительным.