>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >JQuery не хочет работать http://forum.mozilla-russia.org/viewtopic.php?id=41927 |
Skynet > 18-11-2009 14:17:33 |
Привет всем Пишу расширение для мозиллы Вроде все получается не плохо с учетом что первый раз в жизни этим занялся ) в файле 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" />'; Кто нибудь, помогите плиз |
Lynn > 19-11-2009 01:04:33 |
Что-то смешное вы пытаетесь делать, учитывая, что XUL это XML и в нём нет никакого HTML и, соответсвенно, innerHTML. |
Skynet > 19-11-2009 10:57:12 |
Я просто никогда не занимался написанием подобных задач Т.е. получается, что при помощи jQuery().html поменять кнопки или другие элементы тулбара нельзя? А что же тогда делать? Есть какие нибудь решения? Такое сделать можно? Если да, скажите в каком направлении рыть |