Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox (Mozilla Firefox Extensions) часть 6

Модерирует : gyra, Maz

articlebot (15-10-2014 12:58): Переезжаем в следующую часть:
Расширения для Firefox (Mozilla Firefox Extensions) часть 7.
 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

ORGaniZM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
// Дополнительно в контекстном меню
var itemsArr = [
    ["Проверить доступность сайта", function(){window.open('http://downforeveryoneorjustme.com/'+location.hostname,'DownForMe_'+location.hostname,'width=600,height=400,left=100,top=100,scrollbars=yes,location=no')}],
];
var contextMenu = document.getElementById("contentAreaContextMenu");
var nextEleMenu = document.getElementById("context-inspect");
 
var menuId = "context-ext-addon";
var menuItem, menuPopup, menu = document.getElementById(menuId);
if (menu) {
    contextMenu.removeChild(menu.previousElementSibling);
    contextMenu.removeChild(menu);
};
menuPopup = document.createElement("menupopup");
menu = document.createElement("menu");
menu.setAttribute("id", menuId);
menu.setAttribute("label", "Дополнительно");
 
for (var i = 0; i < itemsArr.length; i++) {
    if (itemsArr[i]) {
        menuItem = document.createElement("menuitem");
        menuItem.setAttribute("label", itemsArr[i][0]);
        menuItem.addEventListener("command", (function(f){return function(){content.location.href = "javascript:(" + encodeURI(f) + ")()"}})(itemsArr[i][1].toString()), false);
    } else {
        menuItem = document.createElement("menuseparator");
    };
    menuPopup.appendChild(menuItem);
};
menu.appendChild(menuPopup);
 
contextMenu.insertBefore(menu, nextEleMenu);
contextMenu.insertBefore(document.createElement("menuseparator"), nextEleMenu);

 

Всего записей: 971 | Зарегистр. 19-06-2006 | Отправлено: 07:47 20-12-2013 | Исправлено: ORGaniZM, 08:02 20-12-2013
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox (Mozilla Firefox Extensions) часть 6
articlebot (15-10-2014 12:58): Переезжаем в следующую часть:
Расширения для Firefox (Mozilla Firefox Extensions) часть 7.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru