да, как ни странно, Элементы Яндекса были всему виной, хотя как они качались адресной строки - непонятно. выключил, включил - работает нормально
Нет, "маленькие значки" не устраняют данную проблему.
Собссно сабж.
После последнего апдейта, панель навигации стала раза этак в два шире, при этом появилось куча пустого места сверху и снизу от адресной строки и строки поиска, сами строки по ширине не изменились.
Попробовал настроить - убираю строку поиска, все становится нормально. Переношу строку поиска на любую другую панель - она так же становится чрезмерно широкой.
В чем может быть проблема?
на FF который год, а как там у Хелпера не видел, глянул на сайте только ролик, ставить не стал =)
а то что кнопка появляется, когда есть контент для загрузки - вкурсе, но вот нету ее и все =( буду ждать апдейтов
Крошка Ру, думал что он (FlashGot), стоит до сих пор и даже переустановил - проверил, но кнопочки скачивания не появляется внизу. либо это какие то баги несовместимости с FF13?
22-06-2012 23:14:51
vitalii201, прога не та, но функционал такой же в точности, спасибо =) а то смотрел другие плагины вроде даунлоад хелпера, у которых кнопки около адресной строки - не захотелось ставить. вот только музыку на вконтакте том же не распознает. ютуб вроде норм
не смог вспомнить название расширения, которое было установлено, но с одним из апдейтов браузера никак не могу найти.
расширение - скачивало аудио/видео/flv файлы, все что грузится в кеш, при этом скромно висело внизу браузера справа небольшой кнопкой на отключаемой панели дополнений.
знаю, что аналоги есть, но мне нравился минимализм программы и ее "расположение" =)
Anton написал:Если по протоколу file - не знаю. Картинку локального файла при его изменении можно попробовать загружать с помощью протокола data:Можно прибавлять к ссылке что-то вроде"?" + new Date().getTime()Или Gecko-специфичный Date.now(), выдающий то же самое.Правда, это приведет к мусору в кэше.
сделал ссылку на картинку вида url + "?" + new Date().getTime()
обновляется успешно, спасибо =)
а нет функций очищения кэша/удаления файла из кэша или например перезаписи файла в кэше?
ну это, как я понял, отдельный элемент, как кнопки и прочее и само по себе без нажатия (активации скрипта) обновляться оно не будет. validate="always" внутри кнопки тоже не проканало
или просто использовать данный элемент "внутри" кнопки?
щас пойду пробовать вообщем
17-07-2009 17:39:17
сделал через image, но либо не работает, либо в чем то ошибся
XUL:
<toolbarbutton id="OnLineButton" tooltiptext="" label="" oncommand="OnLineScript()"> <image id="onlinel2on" src="" validate="always" /> </toolbarbutton>
JS:
var lbl2 = document. getElementById ("onlinel2on"); lbl2. setAttribute ("src", myimage);
где myimage - сгенерированная строка с УРЛом картинки
само по себе работает, как и через CSS и даже занимает меньше кода, но вот обновлять не обновлет - показывает один и тот же онлайн. между разными картинками (разные занчения переменной - разные картинки) переключается на ура
а такой вопрос, возможно как нить прикрутить refresh-функцию?
картинка просто - png файл генерируемый, и ее содержимое обновляется раз в несколько минут.
но в данный момент она грузится один раз и все, пока не переоткроешь браузер, она не обновится.
даже если с динамикой выбрать одну картинку, потом вторую и снова первую - первая при этом не обновится, а будет такой, какой она загрузилась в первый раз.
не знаю принципов работы CSS - грузит ли он "при запуске" все картинки и потом их использует или просто картинка кешируется и не обновляется... в любом случае хочется обновления картинки по нажатию кнопки
где nonepic - атрибут с пустой картинкой, mypicture - переменная, через которую ставится нужный атрибут - наша картинка
пытался этим сделать обновление картинки, в случае если переменная mypicture не меняет значения, но само собой не вышло, картинка (точнее все картинки от каждого атрибута) как заг
с этим разобрался
Возникла проблема при попытке разместить на тулбаре динамическую картинку.
В XUL файле есть кнопка с допустим id="dinam"
В CSS файле прописана картинка для этого id.
Так это в статике.
А нужно чтоб в записимости от переменной была разная картинка.
Но если в js-файле делать getElementById ("dinam");, то врядли мы сможем потом использовать setAttribute ("id", dinam2); (пробовал, не работает).
В CSS, думаю, нельзя прикрутить JS файл и использовать типа
#dinam {
list-style-image: url(НАША_ПЕРЕМЕННАЯ);
Как найти выход из данной проблемы?
Или можно как то использовать картинку в кнопке без id в label'e?
так как при случае в первом посте в переменную записывается вся строка кукисов от данного УРЛа, решил просто разбить ее на части через
и в итоге в небольшим гемором и извратом получил свою строчку =)
в данном случае при
в cookie записывается через запятую имя=значение всех кукисов по данному УРЛу
пробовал
где nameco - имя кукиса, не выводит вообще ничего.
а нужно значение одного из кукисов данного УРЛа
спасибо, ушел тестить =)
ну пример с Яндексом и локализацей понятно, однакож все еще ищу описание, как использовать переменные в тексте
ну как пример - отображение кл-ва сообщений на почте, которое загружается из инета, записывается в переменную и дальше должно выводится на тулбаре
возник такой вопрос, возможно глупый, ну да ладно.
есть задача - использовать в XUL-файле переменную, которая создается в .js-файле
то есть есть тулбар, на который нужно выводить динамическую информацию (как пример у всяких яндекс-тулбаров - кол-во писем).
как это реализовать или это делается неким event-событием в XUL-файле, а все "пишется"/отображается чисто через JS?
думал глянуть сорцы яндекс-тулбара, но там сам черт ногу сломит
понял что переменные ссылаются примерно как &yasearch.about.bar.date.label;
но вот куда "это" ведет, где хранятся эти переменные, уже найти не смог.
var ios = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); var uri = ios.newURI("http://www.google.com/", null, null); var cookieSvc = Components.classes["@mozilla.org/cookieService;1"] .getService(Components.interfaces.nsICookieService); var cookie = cookieSvc.getCookieString(uri, null);
не совсем понял, как присвоить значение определенного кукиса.
есть сайт (записывается в ios.newURI в примере), есть имя кукиса (вот куда его) и есть значение, которое как раз нужно записать в переменную.
просто без указания url, с одним и тем же именем есть разные кукисы
разобрался с проблемой, выкинул кое-какой код, из-за которого видимо не удавалось нормально перекодировать фразу.
Данные браузеру шлются как UTF-8, пытаюсь ковертировать в windiws-1251 и нифига =(
пишу тулбар, в нем идет захват фразы для поиска (вводится пользователем). при поиске само собой абракадабра.
попробовал поставить конвертер, но при поиске конвертится в ASCII и вместо русского слова ищет что то типа "f2e5f1f2" (тест)
как исправить?
08-07-2009 17:47:51
либа как а = d0b0
и запрос "d182d0b5d181d182" вместо "тест"
раобрался с проблемой, главная ошибка была - моя лень почитать нормально код =)
по передаче POST-информации помогло есличе это:
http://forums.mozillazine.org/viewtopic.php?f=19&p=3865115
спасибо, буду пробовать с этим =)
Bump
аналог с гетом, где в УРЛ подставляется строка...
нужно аналог (хотя совсем все по другому) с POSTом
case "web": if(isEmpty) { URL = "http://www.google.com/"; } else { URL = "http://www.google.com/search?q=" + searchTerms; } break;
04-07-2009 12:29:57
попробовал сделать так:
case "web": if(isEmpty) { URL = "http://www.google.com/"; } else { var http = new XMLHttpRequest(); var postdata= "name=ЗАПРОС"; http.open("POST", "http://site.ru/?a=search", true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", postdata.length); http.send(postdata);
или так
case "web": if(isEmpty) { URL = "http://www.google.com/"; } else { var req = new XMLHttpRequest(); req.open('POST', 'http://mysite.ru/?a=search', true); var post = "name=ЗАПРОС"; req.send(post); }
при попы
…