Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Открытие, смена, закрытие вкладки(страницы) (https://javascript.ru/forum/events/15821-otkrytie-smena-zakrytie-vkladki-stranicy.html)

MayBe 15.03.2011 06:20

Открытие, смена, закрытие вкладки(страницы)
 
Есть следующий код, в примерах от mozilla.org

function exampleTabAdded(event) {
alert("ADD");
}

function exampleTabMoved(event) {
alert("MOVE");
}

function exampleTabRemoved(event) {
alert("REMOVE");
}

function exampleTabSelect(event) {
alert("SELECT");
}

var container = gBrowser.tabContainer;
container.addEventListener("TabOpen", exampleTabAdded, false);
container.addEventListener("TabMove", exampleTabMoved, false);
container.addEventListener("TabClose", exampleTabRemoved, false);
container.addEventListener("TabSelect", exampleTabSelect, false);

но он не работает, в чем подвох?
пишет что gBrowser is not defined

Matre 15.03.2011 10:22

У Вас не присвоено значение переменной gBrowser.

MayBe 15.03.2011 13:33

а как его присвоить?

Matre 15.03.2011 13:41

var gBrowser = значение;

MayBe 15.03.2011 20:46

а можно полный пример
спасибо!

Matre 16.03.2011 04:40

Я его дал только что.

MayBe 16.03.2011 07:46

function exampleTabAdded(event) {
alert("ADD");
}

function exampleTabMoved(event) {
alert("MOVE");
}

function exampleTabRemoved(event) {
alert("REMOVE");
}

function exampleTabSelect(event) {
alert("SELECT");
}
var gBrowser = значение;
var container = gBrowser.tabContainer;
container.addEventListener("TabOpen", exampleTabAdded, false);
container.addEventListener("TabMove", exampleTabMoved, false);
container.addEventListener("TabClose", exampleTabRemoved, false);
container.addEventListener("TabSelect", exampleTabSelect, false);


не работает ваш пример

Matre 16.03.2011 09:39

Значение нужно поставить своё. LOL.

lalala 16.03.2011 10:39

Цитата:

Сообщение от MayBe
не работает ваш пример

омг! не зная самых простых вещей, писать что-то? я плакаль!:cray:
для начала почитайте хоть что-то по программированию!

MayBe 16.03.2011 10:53

сколько много слов, а по делу ничего


Часовой пояс GMT +3, время: 08:54.