Я разрабатываю расширение Firefox, пытаясь заставить панель наложить элемент браузера.Вот мой код JavaScript:
var panel = oldTabBrowser.contentDocument.createElement('panel');
panel.setAttribute('noautohide','true');
var label = oldTabBrowser.contentDocument.createElement('label');
label.setAttribute('value','my text');
panel.appendChild(label);
elem.appendChild(panel);
panel.openPopup(elem, "overlap",0,0);
alert(panel.getAttribute('noautohide'));
Атрибут noautohide
настроен нормально, и панель отображается, как и ожидалось, но при нажатии в любом месте панель исчезает.Чего мне не хватает?