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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№40114-03-2007 12:18:58

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278
UA: Firefox 2.0

Re: Custom Buttons

alexmac, вроде должно работать так...

Выделить код

Код:

var mP=document.createElement('menupopup');
mP.onclick="event.stopPropagation()"

!

Отсутствует

 

№40214-03-2007 12:47:44

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

Не помогло :(

Отсутствует

 

№40314-03-2007 13:39:42

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278
UA: Firefox 2.0

Re: Custom Buttons

а так?

Выделить код

Код:

mP.setAttribute('onclick',"event.stopPropagation()");

также попробуй вместо onclick поставить oncommand


!

Отсутствует

 

№40414-03-2007 13:53:12

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

Спасибо, Dark-Demon!!! Поставил в этот код oncommand и всё заработало :)

Отсутствует

 

№40514-03-2007 15:50:38

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

stoneflash

При удалении файл выдаёт предупреждение...Но файл удаляется.

Вероятно, файл не имеет сопутствующей директории с картинками, css и т. п. Определённо, я забыл убрать отладочный alert из кода кнопки.

В общем, надо открыть код кнопки и удалить символы

Выделить код

Код:

alert(e);

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№40629-03-2007 15:30:19

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

Подскажите, пожалуйста, код кнопки, аналогичной кнопки "Перейти(перейти по введённому адресу)". Хочу "прикрутить" к ней ниспадающее меню, с дополнительными функциями.
Также интересует, как по нажатию кнопки получить текущий URL.

Отсутствует

 

№40729-03-2007 16:32:19

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278
UA: Firefox 2.0

Re: Custom Buttons

а какие функции ты хочешь прикрутить? :)~


!

Отсутствует

 

№40829-03-2007 19:43:53

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

Хочется иметь такую же кнопку как в maxthone с функциями перевода на различные языки используя веб-сервисы типа промт и т.д. Ну и ещё чего-нибудь, про запас :) что-то , где необходимо передавать ссылку на загруженную страницу. Знаю, что для перевода существует несколько "приятных" расширений, но хочется именно так :)
Да! И ещё вопрос: а в чём отличия между Custom Buttons и Custom Items? Понятно, что второе-это развитие первого... а можно подробней, но без углубления в "формулы" :)

Отсутствует

 

№40930-03-2007 12:36:22

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278
UA: Firefox 2.0

Re: Custom Buttons

alexmac, второе использует XBL и все его прелести (конструктор, деструктор, евенты, наследование итп), а первое - только яваскрипт: есть только конструктор и обработчик клика, который во многих случаях без надобности. часть кнопок custombuttons совместимо с customitems, но не все. если установлены оба расширения, то конфликтов быть не должно.


!

Отсутствует

 

№41030-03-2007 13:36:03

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

Dark-Demon, спасибо за ответ. Может по поводу кнопки что-нибудь подскажите?
В файлах browser.js и minit.js(от TMP) нашёл функции handleURLBarCommand и TMP_goButtonClick соответственно. В goButtonClick есть вызов handleURLBarCommand, но как это прикрутить к нужной мне кнопке я не знаю :(

Отсутствует

 

№41130-03-2007 13:41:01

Nem
Участник
 
Группа: Members
Зарегистрирован: 29-03-2006
Сообщений: 80
UA: Firefox 2.0

Отсутствует

 

№41230-03-2007 13:51:08

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

To Nem
Спасибо, но про это расширение мне известно. Хочется сделать именно так как я сказал выше, в посте 408.

Отсутствует

 

№41330-03-2007 14:06:09

Nem
Участник
 
Группа: Members
Зарегистрирован: 29-03-2006
Сообщений: 80
UA: Firefox 2.0

Re: Custom Buttons

alexmac
Кнопка там есть - в statusbar-е. Перевод через разные сервисы.
А Maxthon стоит далеко не у всех, поэтому не совсем понятно, что именно нужно.
А так еще посмотрите http://www.concisefreeware.com/foxlingo.php
Удачи.

Отсутствует

 

№41430-03-2007 14:29:52

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

Спасибо за участие :) FoxLingo у меня уже есть. Функциональность в виде сервисов перевода была взята для примера :)
Нужен аналог кнопки "Перейти", реализованной через Custom Buttons и кнопка, которая бы получала текущий URL.

Отсутствует

 

№41530-03-2007 14:58:20

Nem
Участник
 
Группа: Members
Зарегистрирован: 29-03-2006
Сообщений: 80
UA: Firefox 2.0

Re: Custom Buttons

alexmac
Пардон, я забыл что нахожусь в теме "Custom Buttons" :-)

Вот простой пример такой кнопки, переводящей через Google с de на en
custombutton://GoogleTrans%20de%7Cen%5D … B%0A%5D%5B

Чуть позже доделаю и выложу вариант, где будет с выпадающим списком.

Отредактировано Nem (30-03-2007 16:56:09)

Отсутствует

 

№41630-03-2007 15:17:14

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

Спасибо.
Правильно ли я понял, что :content.document.location.href -получение текущего URL, а loadURI(...) - функция перехода по какому-либо URL? И будет ли loadURI(...)+Custom Buttons  работать как кнопка "Перейти"?

Отсутствует

 

№41730-03-2007 15:44:48

Nem
Участник
 
Группа: Members
Зарегистрирован: 29-03-2006
Сообщений: 80
UA: Firefox 2.0

Re: Custom Buttons

Вот с меню.
custombutton://Open%20URL%20with%20serv … P%29%3B%0A

Да, "content.document.location.href" - текущий URL, а "loadURI()" - переход по адресу.

И будет ли loadURI(...)+Custom Buttons  работать как кнопка "Перейти"?

Не понял вопроса. А как работает функция "Перейти"?

Отсутствует

 

№41830-03-2007 15:52:50

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

:) Вопрос вот в чём :
  content.document.location.href = текущий URL- это только набранный или уже с загруженой страницы? или и тот и другой?

Добавлено Птн 30 Мар 2007 15:55:16 :
Проверил, -это URL уже загруженой страницы :( а как получить "и тот и другой" ?

Отсутствует

 

№41930-03-2007 16:42:31

Nem
Участник
 
Группа: Members
Зарегистрирован: 29-03-2006
Сообщений: 80
UA: Firefox 2.0

Re: Custom Buttons

alexmac
Понял. Именно тот текст, который находится в строке URL:

Выделить код

Код:

document.getElementById("urlbar").value

Отредактировано Nem (30-03-2007 16:43:55)

Отсутствует

 

№42031-03-2007 16:18:14

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

To Nеm:Спасибо, помогло! А, вообще, это что за язык, javs script?

Отсутствует

 

№42131-03-2007 22:17:04

Nem
Участник
 
Группа: Members
Зарегистрирован: 29-03-2006
Сообщений: 80
UA: Firefox 2.0

Re: Custom Buttons

alexmac
Да, JavaScript.
Удачи.

Отсутствует

 

№42202-04-2007 16:16:23

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

Кто-нибудь может подсказать, как при помощи Custom Buttons сделать так, что бы при наведении курсора мыши кнопка меняла свой цвет (менялась картинка)?

Отсутствует

 

№42302-04-2007 21:26:09

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

вот так:

Выделить код

Код:

this. mouseover = function (event)
{
	this. oldimage = this. image;
	this. image = "file:///H:/greenicon.png";
}
this. mouseout = function (event)
{
	this. image = this. oldimage;
}
this. setAttribute ("onmouseover", "this.mouseover()");
this. setAttribute ("onmouseout", "this.mouseout()");

например, в разделе "Инициализация".


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№42411-04-2007 23:16:40

Jarov
Участник
 
Группа: Members
Зарегистрирован: 25-11-2006
Сообщений: 3
UA: Firefox 2.0

Re: Custom Buttons

Народ, подскажите, как функцию из TMP "Закрыть вкладки справа" реализовать в кнопку??

Отсутствует

 

№42513-04-2007 11:42:52

alexmac
Участник
 
Группа: Members
Зарегистрирован: 05-03-2007
Сообщений: 63
UA: Firefox 2.0

Re: Custom Buttons

To Anton:
             Спасибо!
To Jarov:

Выделить код

Код:

custombutton://%u0417%u0430%u043A%u0440%u044B%u0442%u044C%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%u0441%u043F%u0440%u0430%u0432%u0430%5D%5B%5D%5B/*CODE*/%0AgBrowser.closeRightTabs%28gBrowser.mCurrentTab%29%3B%5D%5B/*Initialization%20Code*/

код взял отсюда _http://tmp.garyr.net/forum/rss.php?p=15016 (может тебе пригодится)

Отредактировано alexmac (13-04-2007 12:28:56)

Отсутствует

 

Board footer

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