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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

Разработка » XUL: Почему недоступны свойства окна, из окна? » 22-11-2010 02:19:52

Привет, luitzen!
Спасибо за ответ. Теперь понятно: атрибуты объекта нельзя получать также как его свойства.
Посто из любопытства, непонятно всё-таки чему соответствует объект 'window'. Это ведь не gBrowser. У последнего есть title, а когда я вызываю:

Выделить код

Код:

alert(window.getAttribute('title'));

браузер мне выдаёт: "Error: window.getAttribute is not a function".
Или например когда я вызываю:

Выделить код

Код:

alert(window.width);

я получаю "undefined".
То же самое получается когда вызываю:

Выделить код

Код:

alert(document.defaultView.width);

Можно ли это как-нибудь узнать?

Разработка » XUL: Как проще всего получитъ дату загрузки страницы в конкретной tab? » 21-11-2010 05:59:37

Привет всем!
   
    Мне нужно получитъ дату загрузки страницы в конкретной вкладке Firefox.
    Пытался через nsISHEntry интерфейс, коотрый можно получить через TabBrowser.browsers[i].sessionHistory свойство, но там кажется совсем нет информации о дате посещения.
    С другой стороны, если я сделаю запрос в Places, то я могу вытащить дату посещения определённого web адреса, но там кажется нет никаких связей со вкладками браузера.
    Не хочется загромождать код всякими event listener, если эта информация уже где-то записана.
    Спасибо.

Разработка » XUL: Почему недоступны свойства окна, из окна? » 21-11-2010 05:45:26

Привет всем!

Я, вроятно, чего-то пропустил. У мня есть XUL окно, которое я открываю в Firefox путём навигации к локальному файлу:

Выделить код

Код:

<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="chrome://global/skin/" ?>

<window id="TestApp-MainWindow"
 title="Test Application"
 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
 xmlns:html="http://www.w3.org/1999/xhtml"
 style="background-color:blue;"
 align="start">

<button label="Test" onclick="alert(window.id);"/>

</window>

Почему, когда я кликаю кнопку я не могу получить свойства окна?

Выделить код

Код:

onclick="alert(window.id);"

даёт 'undefined'

Выделить код

Код:

onclick="alert(document.defaultView.id);"

даёт 'undefined'

Выделить код

Код:

onclick="alert(document.getElementById('TestApp-MainWindow').id);"

даёт 'TestApp-MainWindow'

Выделить код

Код:

onclick="alert(document.getElementById('TestApp-MainWindow').title);"

даёт 'undefined'

Где порылась собака?

Спасибо.

Board footer

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