Crochet un javascript cas de chargement de la page
J'ai un aspx qui a la fonction javascript suivante être couru lors de l'événement onload de l'organisme.
<body onload="startClock();">
Cependant, je suis le aspx jusqu'à utiliser une page maître, de sorte que le corps de la balise n'existe pas dans le aspx plus. Comment puis-je inscrire le startClock fonction à exécuter lorsque la page est frappé et ont encore l'utilisation d'une masterpage?
Vous devez vous connecter pour publier un commentaire.
Si vous ne voulez pas affecter de manière explicite de la fenêtre.onload ou de l'utilisation d'un cadre, pensez à:
http://www.quirksmode.org/js/events_advanced.html
document.addEventListener
ne fonctionne pas, maiswindow.addEventListener
fait.Insérer n'importe où dans le corps de la page:
window.onload
est défini, et si oui, y fait référence dans une variable temp, puis des "appels" que de la variable dans le nouvelleswindow.onload
.La façon la plus propre est d'utiliser un framework javascript comme jQuery.
En jQuery, vous pouvez définir la fonction de charge de la manière suivante:
Ou, si vous n'aimez pas le court
$();
style:$()
changé, mais$(some_function)
n'a pas changé.ou à l'aide d'un prototype
Cela va appeler la startClock fonction au chargement de la page.