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

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

№114-11-2005 18:37:18

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Расширение (Вызов окна по горячим клавишам)

Добрый вечер! Пишу расширение, добавил пункт меню "FOO" в меню Tools. При выборе меню   "FOO" выскакивает диалоговое окно "FooWindow". Но я еще хочу повесить окно "FooWindow" на горячие клавиши. Я написал следующее

Выделить код

Код:

<menupopup id="menu_ToolsPopup">
     <menuitem label="FOO" position="1" accesskey="z" oncommand="openDialogWindow()"/>
     <script type="application/x-javascript" src="chrome://FOO/content/FOO.js" />
  </menupopup>

После того как я указал accesskey, что мне еще сделать что-бы вызывалось окно по комбинации клавиш Ctrl+Z? Заранее благодарен.


Еще вопрос в догонку.
В выскакивающем окне у меня есть текстовое поле

Выделить код

Код:

<textbox id="text1" cols="20" rows="1"/>

и кнопка ОК.
После заполнения текстового поля и нажатия кнопки Ok, Как мне обратится к переменной text1?

Отредактировано boroda (14-11-2005 19:00:08)

Отсутствует

 

№214-11-2005 19:55:26

Quark
Участник
 
Группа: Extensions
Зарегистрирован: 07-11-2005
Сообщений: 11

Re: Расширение (Вызов окна по горячим клавишам)

к текстовому полю -

Выделить код

Код:

document.getElementById('text1').value

Отсутствует

 

№315-11-2005 05:36:39

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

Re: Расширение (Вызов окна по горячим клавишам)

boroda пишет

...что-бы вызывалось окно по комбинации клавиш Ctrl+Z?...

Добавить keyset в окно (оверлей):

Выделить код

Код:

<keyset>
    <key key="Z" modifiers="control" oncommand="openDialogWindow();"/>
</keyset>

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

Отсутствует

 

№415-11-2005 14:56:54

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Re: Расширение (Вызов окна по горячим клавишам)

Спасибо Quark и Anton все получилось.

Отсутствует

 

Board footer

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