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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Сustom Buttons » Custom Buttons » 31-05-2015 11:20:07

bunda1 пишет:

А как нужно?

Во всех вкладках (неактивных и активной) и желательно подсказать, как чтобы действие происходило во вкладках с первой по третью или с третьей по пятую... Как-то так) Спасибо

Сustom Buttons » Custom Buttons » 31-05-2015 10:03:38

bunda1
Спасибо! Только почему-то открывает только для активной вкладки произвольную внутреннюю, а не на всех или на 3-х...

Сustom Buttons » Custom Buttons » 30-05-2015 17:07:09

okkamas_knife пишет:

Sekotich пишет:

чтобы это же самое действие (открытие произвольной ссылки) происходило на всех вкладках (активной и неактивных)?

както так.. в новом лисе не проверял.

скрытый текст

Выделить код

Код:

var tabs = gBrowser.tabs || gBrowser.tabContainer.childNodes;
for (var i = 0; i < tabs.length ; i++){
var tab = tabs[i];
var lnk2go=[];
var lnks=tab.linkedBrowser.contentDocument.getElementsByTagName('a')
for (var k = 0; k < lnks.length ; k++){
if (lnks[k].href.substring(0,4)=='http'){lnk2go.push(lnks[k].href)}
};
if (lnk2go. length != 0){
    var ind = Math. floor (Math. random () * lnk2go. length);
    tab.linkedBrowser.loadURI (lnk2go[ind]);
    }
};


Спасибо, почти работает! Открывает только любые ссылки на сайте, в том числе и внешние. Возможно ли это подправить?

30-05-2015 17:07:50

bunda1 пишет:

И зачем тебе это?

Нужно изобразить нахождение на нескольких ресурсах фоновым режимом...

30-05-2015 17:21:57
Да и вдогонку вопрос, можно ли посылат

Сustom Buttons » Custom Buttons » 30-05-2015 13:33:32

okkamas_knife пишет:

Sekotich
нет такой.
если нужно выполнить пару команд с разницей во времени используйте setTimeout
№9 - пример

Спасибо! А подскажите пожалуйста еще, есть кнопка, открывающая произвольную внутреннюю ссылку на активной вкладке

Выделить код

Код:

uri = null;
    }
    return uri;
}
var doc = gBrowser. contentDocument;
var cdurl = makeURL (doc. location. href);
cdurl. ref = "";
var links = doc. links;
var inlinks = [];
var curl;
for (var i = 0; i < links. length; i++)
{
    curl = makeURL (links [i]. href);
    if (curl && (curl. host == cdurl. host))
        inlinks. push (links [i]. href);
}
if (inlinks. length != 0)
{
    var ind = Math. floor (Math. random () * inlinks. length);
   loadURI (inlinks [ind], makeURL (gBrowser. contentDocument. location. href));
}

Возможно ли ее переделать, чтобы это же самое действие (открытие произвольной ссылки) происходило на всех вкладках (активной

Сustom Buttons » Custom Buttons » 30-05-2015 10:08:58

Скажите пожалуйста, какая команда делает паузу в 1 секунду между выполнением двух разных команд в одной кнопке?Спасибо

Сustom Buttons » Custom Buttons » 24-05-2012 21:05:17

Только ещё один вопрос по кнопке:

Выделить код

Код:

gBrowser.selectedTab = gBrowser.addTab("http://webmaster.yandex.ru/addurl.xml?url=" + encodeURIComponent(content.location.href));

Что изменить, чтобы открывала не в новой вкладке, а в текущей? Спасибо

Сustom Buttons » Custom Buttons » 24-05-2012 01:47:51

Infocatcher пишет:

SekotichВыделить кодКод:gBrowser.selectedTab = gBrowser.addTab("http://webmaster.yandex.ru/addurl.xml?url=" + encodeURIComponent(content.location.href));Или принципиально именно в новом окне, а не во вкладке?
                    Отредактировано Infocatcher (Вчера 09:25:56)

Во вкладке вполне подходит, спасибо огромное!

Сustom Buttons » Custom Buttons » 23-05-2012 00:21:45

Помогите пожалуйста в создании кнопки очень полезной для вебмастеров:
Для добавления страницы в addurl Яндекса, можно воспользоваться такой ссылкой webmaster.yandex.ru/addurl.xml?url=СТРАНИЦА
От кнопочки нужно, чтобы она брала текущую страницу(ссылку) и добавив её после знака "=" в ссылку яндекса и переходила на неё в новом окне.
Т.е. при нажатии на кнопку на главной странице Форуму должен получиться переход на webmaster.yandex.ru/addurl.xml?url=http://forum.mozilla-russia.org
Спасибо!!!

Board footer

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