Страницы: 1
встроить в оверлей родительского окна элемента обработчик onload
Все получается, только вот тут бы еще чуток поподробней. :)
Спасибо, уже не надо. Протупил.
window.addEventListener("load", my_function(), false);
Спасибо, особенно за DOM. =)
А что делать в том случае, если у конкретного элемента не прописан id? К нему же можно как-то обратиться (скриптом)? В моем случае это:
<hbox align="center"> <label value="&subject.label;" accesskey="&subject.accesskey;" control="msgSubject"/> <textbox id="msgSubject" flex="1" class="toolbar" disableonsend="true" oninput="gContentChanged=true;SetComposeWindowTitle();" onkeypress="subjectKeyPress(event);" /> </hbox>
Экстеншн для thunderbird. В messengercompose хочу, чтобы вместо label для поля subject была моя кнопка. Как сделать такой оверлей? И каков вообще алгоритм решения таких проблем? Как узнавать название того обьекта, в который я хочу втроить что-то свое? Лезть в исходники, или есть какой-то «культурный» способ?
просто распаковать XPI, потом запаковать, например в ZIP и переименовать обратно в XPI
Именно это я и делал. С ума еще не сошел, чтоб файлы забывать. :)
Удалил install.js из архива — заработало. Почему — непонятно.
...в zip...
Именно в ZIP и пакую. Видимо, какой-то неправильный ZIP.
Беру готовый работающий экстеншн, пробую установить — устанавливается. Сношу. Распаковываю XPI, снова запаковываю (winrar, 7zip) — пытаюсь установить. Вылетает, «install script not found».
:(
Страницы: 1