Xpoint
   [напомнить пароль]

Готовые решения

Оглавление

Отображение подсказок в HTML-документе

В HTML определён атрибут title, задающий подсказку, которая должна показываться для этого элемента. Однако подсказка видна только в том случае, если страница открыта в браузере. Если же она загружена в элемент <iframe> или <browser> XUL-приложения, то по умолчанию никакой подсказки нет. Чтобы она появилась, нужную функциональность приходится реализовывать самому. В XUL-файле пишем:

<popupset id="html-context-popupset">
   <tooltip id="aHTMLTooltip" onpopupshowing="return fillInHTMLTooltip(this);" />
</popupset>

...

<browser tooltip="aHTMLTooltip"/>

Функция fillInHTMLTooltip():

function fillInHTMLTooltip(tooltip)
{
   var element = document.tooltipNode;

   var titleText = null;
   while (!titleText && element)
   {
      if (element.nodeType == Node.ELEMENT_NODE)
         titleText = element.getAttribute('title');

      element = element.parentNode;
   }

   if (!titleText)
      return false;

   tooltip.setAttribute('label', titleText);
   return true;
}
Powered by POEM™ Engine Copyright © 2002-2005