2009-08-19 8 views
0

Je tente de charger une page Web en utilisant prototype.js dans l'en-tête après le titre.Prototype.js Exception dans le navigateur IE (Version 6) lors du chargement de la page Web

Je continue d'obtenir une exception dans le prototype.js dans la fonction CoreWrapper, où eventID est considéré comme une valeur nulle.

Cela ne se produit qu'une seule fois, puis semble aller bien, par la suite. J'ai remarqué qu'il n'y a aucun problème à charger la même page Web avec Firefox.

Scanné sur des sites Web et recherché d'éventuelles mises à jour pour le javascript (1.6.0.3). Semble que l'objet DOM n'est pas chargé? Des idées de comment vous pouvez le faire pour Internet Explorer?

S'il vous plaît simplifier que je suis très nouveau pour javascript :-)

+0

Avez-vous du code avant de charger le prototype qui définit '$'? Voir http://bobobobo.wordpress.com/2008/09/29/element-is-null-weird-prototype-start-error/ –

Répondre

0

Eh bien, sans code, il est difficile, mais il pourrait être parce que vous n'attendez pas que les DOM à charger ou à la page complète pour être chargé avant d'utiliser certaines fonctions DOM. Pour l'attendre il suffit de faire quelque chose comme ceci:

 
Event.observe(window, 'load', function(){ 

    //your code here 

}); 
Questions connexes