Question

J'ai une page où j'utilise Mootools 1.2.4 et MediaboxAdvanced comme boite à lumière. Je ne peux pas sembler obtenir le travail chose à cause d'une erreur javascript particulier

  

document.body est nulle

à l'initialisation du Mediabox:

$(document.body).adopt(
     $$([
          overlay = new Element("div", {id: "mbOverlay"}).addEvent("click", close),
          center = new Element("div", {id: "mbCenter"})
     ]).setStyle("display", "none")
); 

La page est . Si yo uclick sur le nom, l'image ou le bouton Plus d'infos sur le bas à droite du gars, il est censé lancer la Mediabox. Via Firebug, je lui ai confirmé que le CSS chargement, Mootools est le chargement et le script Mediabox est chargement; tous les chemins d'accès aux images et tout sont corrects aussi bien.

Toutes les idées?

Était-ce utile?

La solution

Vous ne pourrez peut-être utiliser $ sur un élément de retour getElementById. Une solution simple consiste à utiliser à la place $$.

$$('body')[0].adopt...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top