document.body est nulle
-
23-09-2019 - |
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?
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...