Comment appeler une fonction Javascript sur le chargement d'une page de contenu? Comme je ne peux pas utiliser la charge du corps de ma page maître onload
dans ce.Gestionnaire de charge onload dans une page de contenu
Répondre
Si vous utilisez ASP.NET Ajax, vous pouvez ajouter un gestionnaire de charge sur votre page de contenu:
Sys.Application.add_load(contentPageLoadHandler);
function contentPageLoadHandler() {
// do stuff
}
En utilisant cette approche, chaque contenu de la page ou même chaque contrôle, peut installer sa propre charge gestionnaire. Voir this page pour plus d'informations.
Sinon, si vous utilisez jQuery, vous pouvez obtenir le même en utilisant cette approche (sur votre page de contenu):
$(document).ready(function() {
// do stuff
});
Voir this page pour plus d'informations.
Vous devez enregistrer un StartupScipt dans votre page maître
Page.RegisterStartupScript("name", script);
tentative réussie en utilisant window.onload
:
window.onload=function(){
foo();
}
Veuillez noter: si vous avez ce code sur la page maître * et * la page de contenu, un seul d'entre eux sera exécuté! – M4N
c'est vraiment mauvais - assigner directement à onload remplace toute valeur précédente. La pratique recommandée est addEventListener/attachEvent (http://www.quirksmode.org/js/events_advanced.html) que toute bibliothèque encapsulera pour vous. – annakata
Il semble que vous avez déjà géré la il y a le temps d'émission, juste pour les Googlers, En fait, vous pouvez utiliser l'onload de votre page maître, le con 'est que vous devrez mettre le même nom de la fonction javascript que vous appelez everypage, peut-être vide dans certains cas ...
- 1. gestionnaire de contenu universel
- 2. vidéo de charge shadowbox à la page charge
- 3. Contenu à onglets dans une page SharePoint
- 4. Définition de l'attribut OnLoad du corps dans une page MVC Master Asp.net
- 5. Comment appeler javascript dans l'événement onload d'une page enfant
- 6. Javascript redimensionner la page onload, puis-je le faire avant le chargement de la page, ASP classique
- 7. Invoke ancre onclick de fenêtre onload dans asp.net pour Firefox: -
- 8. Email contenu de Asp.Net page
- 9. Gestionnaire de clics uniques sur Silverlight page
- 10. simple fonction Javascript onLoad
- 11. contenu de charge dans l'élément parent avec jquery
- 12. Lecture de contenu Iframe dans Iframe Load
- 13. Test de charge VS2008 - Page Response Time
- 14. javascript bouton selecetd onload
- 15. page Preinit, Init, charge
- 16. ASP.NET - Problème de page de contenu
- 17. page charge selon les noms de classe
- 18. Une «page de contenu» peut-elle envoyer des «propriétés» simples à une «page maître»?
- 19. onLoad = "MyOnLoad"
- 20. Identification du contenu généré de manière dynamique sur une page
- 21. Obtenez tout le contenu de la page?
- 22. PHP-Retrieve le contenu de la page
- 23. Puis-je modifier le texte d'une étiquette dans une page maître lors du chargement d'une page de contenu?
- 24. AJAX modifier le contenu de la page
- 25. Onload définit l'opacité de divs à 50%
- 26. le contenu dynamique chevauche le pied de page mais reste dans le flux de contenu?
- 27. Hauteur du contenu dans une div
- 28. Pousser le contenu hors de la page
- 29. Classe de base de page ASP.NET avec l'événement OnLoad ne permettant pas à la classe dérivée de déclencher le chargement OnLoad
- 30. Modification du type de contenu Page ENTRÉE?
Si vous utilisez le DOM, bien que moins précis, vous pouvez faire document.onload() = function() {} – Kezzer
@Kezzer: si vous utilisez cette approche à la fois sur la page maître * et * la page de contenu, un seul ils seront exécutés! – M4N