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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

Разработка » Как вызывать диалоговое окно. » 07-09-2006 13:00:43

Привет, мне нужно что бы появлялось маленькое простое диалоговое окошко с нужной
иконкой в нём, скажем по выбору нужного пункта из контекстного меню
Что то типа алерта но только что бы с иконкой и нужной надписью сверху.
У кого есть простой пример, прошу помочь :)

Разработка » Как получить URL? » 07-09-2006 12:22:57

Я сейчас точно не помню, вроде бы надо установить свойство hidden этого пункта значением true.

Сасибо, разобрался :)

Разработка » Как получить URL? » 06-09-2006 12:41:40

Спасибо, но ещё небольшой вопрос.:rolleyes:
а как отобразить пункт меню из этой функции?

Разработка » Не выходит получить URL cо ссылки » 30-08-2006 13:31:36

Вот мой код в .js

function mouseClick(event) {

    var URLfrln = event.target.getAttribute("href");
//    alert(URLfrln);
.....
}

getBrowser().addEventListener("click", mouseClick, true);

по идее по нажатию на ссылку я должен получит URL что под этой ссылкой
но нечего не выходит.

Разработка » Как подключить функцию к списку посещённых ресурсов? » 29-08-2006 16:38:00

Как к выпадающему списку посещённых ресурсов, что появляется под строкой ввода адреса
прицепить функцию, т.е. что это за элемент, каков его id.
Вот пример со строкой ввода адреса, здесь по ентеру запускается функция

<textbox id="urlbar" onkeypress="if(event.which == 13) { GetUrlFromLink(); }">
</textbox>

Но если я после начала ввода URLа в строку выбрал его из появившегося выпадающего списка
то то эта функция вызываться не будет.

Разработка » Как получить URL? » 28-08-2006 11:40:25

1. Я нажимаю правой кнопкой на загруженной странице и в случае если мыша на ссылке или банере то должен появиться ещё один пункт в контекстном меню.  скажем "Проверить URL".
2. Выбираю  "Проверить URL" и URL должен в виде переменной попасть на обработку в .js

В ощем то это всё что мне нужно.

Разработка » Как получить URL? » 23-08-2006 13:42:16

А как получить URL по выбранной ссылке из контекстного меню?

Разработка » У кого есть пример со статусбаром » 23-08-2006 11:32:34

Masletso пишет

Jkc
что у тебя является иконкой?
если это просто <image, то даёшь id этому элементу и меняешь так:
document.getElementById("imageId").src = ""

Спасибо в моём случае, это самое оно :)

Разработка » У кого есть пример со статусбаром » 22-08-2006 17:03:07

Masletso пишет

Ага, вот скачай к примеру с fasterfox.mozdev.com
Я тоже по исходникам рылся, вот примерная форма оверлея-статусбара:

Выделить код

Код:

<overlay id="showprofOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    	<popup id="YOUR-context-menu">
			<menuitem label="xxx" oncommand="xxx(3)" />
    		        <menuitem label="xxx" oncommand="xxx(2)" />
    		        <menuitem label="xxx" oncommand="xxx(1)" />
  	</popup>
    </popupset>
	<statusbar id="status-bar">
		<statusbarpanel id="xxx-statusbar" insertafter="page-report-button" context="YOUR-context-menu">
			<hbox tooltip="xxx-popup" context="YOUR-context-menu">
				<image src="chrome://xxx/content/1.ico" />
				<label id="showprof-label" value="popup" />
			</hbox>
		</statusbarpanel>
	</statusbar>
	
</overlay>

это будет в статус баре картинка, надпись, и при правом клике выходит твоё меню.

Ещё не подскажешь как посто поменять иконку из функции ?

Разработка » Как получить URL? » 17-08-2006 18:57:01

Masletso пишет

можешь сделать что-то типа такого... при загрузки страницы (ну т.е. документа) - а загрузка происходит в первых 2=ух твоих случаев, ты загоняешь url в переменную типа так:
var URLadress = window._content.document.location.href;
и так же надо прописать при переключении закладок...

Вот что я нашел

        <toolbaritem id="GBLTut-SearchTerms-TBItem" persist="width">
            <menulist id="GBLTut-SearchTerms" editable="true" flex="1"
                      minwidth="100" width="250"
                      onkeypress="if(event.which == 13) { GBLTut_Search(event, 'web'); }">
                <menupopup id="GBLTut-SearchTermsMenu" onpopupshowing="GBLTut_Populate()" />
            </menulist>
        </toolbaritem>

насколько я понял здесь по нажатию на клавишу ввод, если курсор находиться в GBLTut-SearchTerms
то вывозиться функция GBLTut_Search(event, 'web');
Мне нужно нечто подобное только что бы эта функция вызвалась после того как я ввёл URL и нажал
ввод, далее мн

Разработка » Как получить URL? » 17-08-2006 17:43:16

Lapidarium пишет

И в чем, собственно, вопрос?
тебе нужно узнать url?
1. У тебя уже есть URL документа и как только ты введешь его в адресную строку и нажмешь "Перейти" - тебе предложат, что с ним сделать.
2. Настройки по тому. как браузер будет реагировать на твое поведение, лучше всего регулируются в Tab Mix PLus.
3. В этом случае поможет Extended Link Properties: так в контектстном меню появится поле "свойства", в котором ожно узнать и URL к которому ведет ссылка (а что еще более приятно, и размер файла, который ты собираешься скачать)

Или все-таки вопрос звучал по-другому?

Мне нужен  URL в виде переменной для дальнейшей работы с этой переменной.

Разработка » Как получить URL? » 17-08-2006 11:30:07

Мне нужно получить URL документа в 3х случаях.
1. URL введён в строку ввода адреса и я нажимаю ввод.
2. Я кликаю мышкой на ссылке и открываю новое окно.
3. Нажимая правой кнопкой мышки на ссылке выбираю из контекстного меню "Посмотреть URL"
Вот собственно и всё :)

Разработка » Что такое NSPR? » 16-08-2006 18:04:53

Что такое NSPR и с чем его едят?
А именно интересует могу ли я его использовать для написания плагина под FF и как?
Видел, что в его API есть описание сокетов, собственно что мне и нужно для связи по UDP c сервером.
http://developer.mozilla.org/en/docs/Category:NSPR_API
Если кто знает подскажите. Заранее благодарю.

Разработка » Как связаться с сервером и получить значение » 15-08-2006 16:04:02

Masletso пишет

а через XMLHttpRequest не устраивает?
ты можешь чтоб он обратился к пхп скрипту и там уже спросить $ip = gethostbyname('www.example.com'); и вывести это с результатом.
Иконка где? икона на твоём xul расширении? тогда что-то типа: document.getElementById("iconImg").src = ""

--
Спасибо буду пытаться  а иконка в статусбаре.
Но вот в поисках чего то общего FF с UDP нашел такую штуку
http://developer.mozilla.org/en/docs/PR_NewUDPSocket
как это дело прикрутить к моему xul  пока не знаю, может кто то подскажет?
Было бы идеально соединяться по UDP протоколу минуя php хотя php это тоже
возможно но выходит 2 лишних хода.

Разработка » Как связаться с сервером и получить значение » 15-08-2006 12:44:14

Мне нужно  связаться с сервером и передать на сервер либо IP либо URL.
Желательно через сокет по UDP но будем смотреть все возможности.
Сервер вернёт мне значение которое мне нужно это число от 0 до 10. Если сделать это просто то значение загрузиться в страницу, а как сделать что бы
1. значение не загружалось в страницу.
2. по  результату менялась иконка в FF.
Кстати есть ли в XUL возможность получить IP по URLy ? что то типа $ip = gethostbyname('www.example.com'); (это hph)

Разработка » У кого есть пример со статусбаром » 14-08-2006 19:00:56

Ну всё с этим разобрался, теперь бы примеры с протоколами и сокетами :)

Разработка » У кого есть пример со статусбаром » 14-08-2006 11:09:22

Получил задание написать плагин под firefox но этим некогда не занимался а времени на изучение и поиски жалко. Нужно что бы в статусбаре был значок который после будет меняться(скажем по клику на нём). Может кто то подскажет простенький пример.
Заранее спасибо.

Разработка » Как отправлять сообщения по UDP протоколу? » 09-08-2006 14:15:10

Мне нужно что бы с FireFoxa уходило сообщение по UDP протоколу,
потом принимать ответ и в зависимости от ответа показывать
на статусбаре нужную иконку.
Как бы это сделать? Интересует в первую очередь работа с UDP
протоколом.
Спасибо.

Board footer

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