Comment gérer les corps d'événement onload dans <head> tag

Je suis à l'aide de sitemesh dans notre application. Dans décorateur jsp j'ai ajoutées dans la tête et sur le corps de la balise
<body onload="<decorator:getProperty property='body.onload'/>" >.
je tiens donc à gérer body onload sur ma page jsp.
J'ai ajouté, à la suite des choses

<script type="text/javascript">
    function init() {
        alert("hi");
    }
</script>
</head>
<body onload="javascript:init();">

Mais init () n'a pas travaillé dans ma page jsp.

N'utilisez pas le javascript: pseudo-protocole en inline attributs de gestionnaire d'événement; vous êtes simplement en ajoutant un inutile JavaScript étiquette. En outre, cela devrait fonctionner comme prévu, exactement ce que “ne fonctionne pas”?
Sur body onload je veux effectuer un certain problème de mise en page pour une résolution différente. un div consistent en composant jquery lorsque nous spécifier la hauteur en pourcentage, il ne fonctionne pas. donc, pour ce sur body onload je m en spécifiant la hauteur en Pixel. mais body onload ne fonctionne pas sur la page jsp.

OriginalL'auteur Raje | 2011-06-13