Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№128-09-2011 13:01:44

gooseim
Участник
 
Группа: Members
Зарегистрирован: 28-09-2011
Сообщений: 8
UA: Firefox 6.0

FireFox не видит gContextMenu

Пишу такой скрипт:

Выделить код

Код:

...
var contextMenu = document.getElementById("contentAreaContextMenu");
    
if (contextMenu)  
        contextMenu.addEventListener("popupshowing", showItems, false);  
}

function showItems(event)  
{  
    alert(gContextMenu);
}

Но выдается сообщение, мол gContextMenu - null.
В чем может быть дело?

Отсутствует

 

№228-09-2011 13:38:19

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 7.0

Re: FireFox не видит gContextMenu

gooseim пишет

Но выдается сообщение, мол gContextMenu - null.
В чем может быть дело?

У вас скрипт работает в chrome-контексте? И в окне браузера, а не в каком-то другом?

Отсутствует

 

№328-09-2011 13:45:27

gooseim
Участник
 
Группа: Members
Зарегистрирован: 28-09-2011
Сообщений: 8
UA: Firefox 6.0

Re: FireFox не видит gContextMenu

hydrolizer пишет

У вас скрипт работает в 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)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]