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

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

№118-11-2009 14:17:33

Skynet
Участник
 
Группа: Members
Зарегистрирован: 18-11-2009
Сообщений: 2
UA: Firefox 3.5

JQuery не хочет работать

Привет всем

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

Вроде все получается не плохо с учетом что первый раз в жизни этим занялся )
Подключил 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" />';

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

Отсутствует

 

№219-11-2009 01:04:33

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 3.5
Веб-сайт

Re: JQuery не хочет работать

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


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№319-11-2009 10:57:12

Skynet
Участник
 
Группа: Members
Зарегистрирован: 18-11-2009
Сообщений: 2
UA: Firefox 3.5

Re: JQuery не хочет работать

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

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

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

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

Отредактировано Skynet (19-11-2009 10:57:33)

Отсутствует

 

Board footer

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