Привет всем

Пишу расширение для мозиллы

Вроде все получается не плохо с учетом что первый раз в жизни этим занялся )
Подключил jquery, но вот проблема

в файле xul написал код

Выделить код

Код:

.......

<script type="application/x-javascript"
            src="chrome://toolbar/content/jquery.js" />
.......


<toolbaritem id="UserIN" persist="width">
             
   <textbox id="Login"  />
                                
   <toolbarbutton id="btnin" tooltiptext="Получить пароль" image="chrome://toolbar/skin/passw.png"
                            label="Получить пароль" oncommand="objMY.UserIN.SendPassw(document.getElementById('Login').value)" />

</toolbaritem>

Нажимаю на кнопку получить пароль и выполняю действие

Выделить код

Код:

где  objMY.UserIN.SendPassw  функция выполняющая


/* Эта функция просто стирает содержимое UserIN и не выводит там поле для ввода Passw  */
jQuery('#UserIN').html('<textbox id="Passw" value="111111" />');

Попробовал использовать нижнюю функцию, так она вообще не хочет ничего делать

//document.getElementById('UserIN').innerHTML = '<textbox id="Passw" value="111111" />';

Кто нибудь, помогите плиз

Что-то смешное вы пытаетесь делать, учитывая, что XUL это XML и в нём нет никакого HTML и, соответсвенно, innerHTML.
Сделайте по человечески. Например, используйте дек https://developer.mozilla.org/En/XUL_Tutorial/Stacks_and_Decks#Decks

Я просто никогда не занимался написанием подобных задач

Т.е. получается, что при помощи jQuery().html поменять кнопки или другие элементы тулбара нельзя?
Так же как и выполнить jQuery.post или jQuery.get внутри скрипта *.js ?

А что же тогда делать? Есть какие нибудь решения?
Мне нужно, чтобы на тулбаре отображались поля для входа пользователя и отправлялись на сервер методом POST или GET, потом получал данные о пользователе и отображал их на этом тулбаре вместо уже полей входа

Такое сделать можно? Если да, скажите в каком направлении рыть