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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

Разработка » JS. Получить загружаемый документ в неактивной вкладке » 27-11-2008 01:34:13

Доброго времени суток Уважаемые.
Хотелось бы узнать у вас ответ на такой вопрос.

В Фаерфоксе открыты 2 таба. В первом загружается какая-нибудь страница. Мой активный таб - 2й. Как определить что окончательно загрузился 1й таб? При том, что window._content.document указывает на документ относящийся к 2му табу, т.к. он активный. Ниже приведён код

Устанавливаю слушателя на событие загрузки страницы
window.addEventListener("load", function () {gBrowser.addEventListener("load", PSStart, true);}, false);

Собственно сам слушатель
function PSStart(e)
{   
    //такое условие однозначно идентифицирует окончание загрузки страницы,
    //но, к сожалению, срабатывает только для активного таба
    if("tab-icon-image" == e.originalTarget.className)
    {
        //и вот здесь, очень хотелось бы получить именно документ с загруженного таба, а не с активного
    obj.processPage( window._content.document, window._content, window._content.document.location.href );
    }
}

С нетерпением жду ответа :)

Board footer

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