Страницы: 1
Пишу такой скрипт:
... var contextMenu = document.getElementById("contentAreaContextMenu"); if (contextMenu) contextMenu.addEventListener("popupshowing", showItems, false); } function showItems(event) { alert(gContextMenu); }
Но выдается сообщение, мол gContextMenu - null.
В чем может быть дело?
Отсутствует
Но выдается сообщение, мол gContextMenu - null.
В чем может быть дело?
У вас скрипт работает в chrome-контексте? И в окне браузера, а не в каком-то другом?
Отсутствует
У вас скрипт работает в chrome-контексте? И в окне браузера, а не в каком-то другом?
<overlay id="aUploadToolbarOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:svg = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" xmlns:html="http://www.w3.org/1999/xhtml"> <script src="aupload.js" /> //скрипт здесь
Добавлено 28-09-2011 13:56:00
В окне браузера работает, для тега browser не работает.
<browser type="content" src="http://www.mozilla.org" flex="1" oncontextmenu="showContextMenu(this);" /> function showContextMenu(obj){ var o = document.getElementById("contentAreaContextMenu"); o.openPopup(obj, "before_end", null, null, true); }
Отредактировано gooseim (28-09-2011 13:56:00)
Отсутствует
Страницы: 1