Je construis une extension qui a un popup dont les éléments sont construits par un appel de fonction chaque fois que la souris survole l'option popup. Je suis capable d'y parvenir. Maintenant, j'ai besoin d'un popup pour chacun des éléments du menu (dans le popup d'origine) qui n'est pas dynamique. J'ai ce code, mais cela ne fonctionne pas:Extension FF: un popup avec des menuitems dynamiques, avec chaque élément de menu ayant une autre popup
var myMenuPopup = document.getElementById("file-popup4");
for (var m=0; m<localpubliclist.length; m++)
{
var newItem = document.createElement("menupopup");
newItem.setAttribute("label", publicdisplayname[m]);
newItem.setAttribute("id", "public" + m);
var new1 = document.createElement("menuitem");
new1.setAttribute("label","Home");
new1.setAttribute("id", "publichome" + m);
newItem.onclick = function(){
};
newItem.appendChild(new1);
myMenuPopup.appendChild(newItem);
mais cela ne fonctionne pas. Autrement dit, le popup (newitem) ne s'ouvre pas. Quelqu'un peut-il m'aider s'il vous plaît avec quel est le problème
Ne pensez-vous pas qu'il serait utile de préciser ce que «ne fonctionne pas» signifie vraiment? – Pointy
je l'ai édité. Fondamentalement, la fenêtre contextuelle ne s'affiche pas. – encryptor