[JS] .addEvent retourne l'erreur "is null"

Fermé
Brandon - Modifié par Brandon le 30/07/2011 à 21:09
tititeufteuf Messages postés 254 Date d'inscription mardi 12 octobre 2010 Statut Membre Dernière intervention 25 août 2012 - 2 août 2011 à 20:55
Bonjour à tous,

J'ai longtemps employé un petit script js qui exploite la librairie mootools 1.11. Mais après avoir mis à jour la librairie à la version 1.2.5, j'obtiens une page blanche. Firebug me retourne l'erreur : "link is null" à propos de la ligne :

links.addEvent('click', function(e){


Voici le code dans son intégralité:

window.addEvent('domready', function(){ 
 var divs = $$(['docs', 'js', 'html', 'css']); 
 divs.each(function(div){ 
  var links = $(div.id + 'code'); 
  div.setStyle('display', 'none'); 
  links.addEvent('click', function(e){ 
   e = new Event(e); 
   divs.each(function(other){ 
    if (other != div) other.setStyle('display', 'none'); 
   }); 
   div.setStyle('display', (div.getStyle('display') == 'block') ? 'none' : 'block'); 
   e.stop(); 
  }); 
 }); 
}); 
window.addEvent('domready', function(){   
  var bulle = new Tips($$('.bulle'), { 
   initialize:function(){ 
    this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 300, wait: false}).set(0); 
   }, 
   onShow: function(toolTip) { 
     this.fx.start(1); 
   }, 
   onHide: function(toolTip) { 
     this.fx.start(0); 
   } 
  });       
 });


J'ai longtemps cherché une solution ou une erreur dans le script, je n'ai rien trouvé. Une idée?

A voir également:

2 réponses

tititeufteuf Messages postés 254 Date d'inscription mardi 12 octobre 2010 Statut Membre Dernière intervention 25 août 2012 5
30 juil. 2011 à 21:09
Linux Nan, Windows Oui,

Je te recommande de prendre Windows Xp ou 7 (facile à utiliser.)
0
L'OS n'a absolument AUCUN rapport avec mon soucis...
Merci pour ton conseil, mais windaube n'est pas pour moi! (;
0
tititeufteuf Messages postés 254 Date d'inscription mardi 12 octobre 2010 Statut Membre Dernière intervention 25 août 2012 5
2 août 2011 à 20:55
WINDAUBE!!!

Non mais ça va pas !

Tu ne va pas traitée l'OS le plus utilisée !

Tu ne mérite pas que je t'aide !
0