2010-05-06 5 views
0

팝업 옵션을 마우스로 가리킬 때마다 함수 호출로 구성 요소를 구성하는 팝업이있는 확장 프로그램을 빌드하고 있습니다. 나는 이것을 성취 할 수있다. 이제는 동적이 아닌 메뉴 항목 (원래 팝업 안에 있음) 각각에 대한 팝업이 필요합니다. 이 코드가 있지만 작동하지 않습니다.FF 확장 : 팝업 메뉴가있는 동적 메뉴가있는 팝업

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); 

하지만이 작업은 효과가 없습니다. 즉, 팝업 (newitem)이 열리지 않습니다. 누군가가 문제를 해결하는 데 도움을 줄 수 있습니까?

+0

"작동하지 않는 것"이 ​​실제로 무엇을 의미하는지 자세히 설명하는 것이 도움이 될 것이라고 생각하지 않습니까? – Pointy

+0

나는 그것을 편집했다. 기본적으로 팝업이 표시되지 않습니다. – encryptor

답변

0

onpopupshowing 이벤트 (https://developer.mozilla.org/en/XUL/menupopup#a-onpopupshowing)를 사용해 보셨습니까?

관련 문제