>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >показать html как tooltip http://forum.mozilla-russia.org/viewtopic.php?id=40888 |
Elena > 16-10-2009 12:35:49 |
можно это вообще как-нибудь сделать? |
Infocatcher > 16-10-2009 21:15:35 |
Например, так: Выделить код Код:<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" align="center" title="HTML Tooltip"> <script type="application/x-javascript"> <![CDATA[ var counter = 0; function drawTooltip(tt) { while(tt.lastChild) tt.removeChild(tt.lastChild); tt = tt.appendChild(document.createElementNS("http://www.w3.org/1999/xhtml", "div")); tt.innerHTML = "<strong>Some</strong> HTML <em>here</em>! [" + ++counter + "]"; } ]]> </script> <button label="Test" tooltip="htmlTooltip" /> <popupset> <tooltip id="htmlTooltip" onpopupshowing="drawTooltip(this);" /> </popupset> </window> |
Elena > 16-10-2009 22:51:30 |
Спасибо добрый человек! PS, на правах мыслей в слух, толи я не знаю как правильно сфомулировать, толи еще чего, но часа два сегодня в гугле искала по ключевым tootip, toolbutton, html и так и не нашла... |
Infocatcher > 17-10-2009 17:44:40 |
Видимо, дело в том, что такое мало кому нужно – форматирование можно сделать средствами XUL. Кстати, в tooltip можно и <iframe type="content" /> засунуть. Только при этом индикатор загрузки будет реагировать на обновление контента в iframe (возможно, достаточно перехватывать все load-события, но проверять лень). |
Elena > 21-10-2009 15:22:09 |
А еще такой вопрос - можно в tooltip засунуть ссылку? т.е. наводишь мышку на кнопку - вылазит подсказка, переводишь курсор в подсказку - там ссылка, нажимаешь на нее и грузится заданная страница? |
Infocatcher > 21-10-2009 21:11:25 |
В tooltip – вряд ли, он самоскрывается. Но можно посмотреть, как сделано в Tab Scope – там <panel>. |