D'événements JavaScript fenêtre.onload pas déclenché

J'ai le code suivant dans un site web:

 window.onload = resize;
 window.onresize = resize;

 function resize(){
  heightWithoutHeader = (window.innerHeight - 85) + "px"; 
  document.getElementById("main-table").style.height = heightWithoutHeader;
  document.getElementById("navigation").style.height = heightWithoutHeader;
 }

La onresize fonctionne très bien, mais le onload événement se déclenche jamais. Je l'ai essayé avec Firefox et Chrome et aucun des deux ne fonctionne.

Je vous remercie pour votre aide et aller pour la réputation! ;D

  • Lorsque vous exécutez ce code? Est-il possible que le onload est en train d'être remplacée plus tard, ou est attachée après la load événement se déclenche?
  • Vous avez eu raison. de la fenêtre.onload était évidemment remplacé par <body onload=...> plus tard. Poster un commentaire comme une réponse s'il vous plaît, afin que je puisse cocher comme celui de droite.
  • Fait 🙂 Content que vous l'avez résolu!
InformationsquelleAutor | 2010-05-11