>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >FireFox не видит gContextMenu http://forum.mozilla-russia.org/viewtopic.php?id=51655 |
gooseim > 28-09-2011 13:01:44 |
Пишу такой скрипт: Выделить код Код:... var contextMenu = document.getElementById("contentAreaContextMenu"); if (contextMenu) contextMenu.addEventListener("popupshowing", showItems, false); } function showItems(event) { alert(gContextMenu); } Но выдается сообщение, мол gContextMenu - null. |
hydrolizer > 28-09-2011 13:38:19 |
gooseim пишет
У вас скрипт работает в chrome-контексте? И в окне браузера, а не в каком-то другом? |
gooseim > 28-09-2011 13:45:27 |
hydrolizer пишет
Выделить код Код:<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 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); } |