делаю небольшой модуль, добавляющий в профиль пользователя некотрые опции.
Так имеется поле (input text) куда должно быть вписан ник пользователя. Оно должно работать автоподбором по первым введенным символам, как при создании ЛС например.
Долго изучал как оно функционирует при создании ЛС, но так до конца и непонял.
идет вызов app=core&module=ajax§ion=findnames&do=get-member-names&secure_key=' + ipb.vars['secure_hash'] + '&name='
Приветствую.
делаю небольшой модуль, добавляющий в профиль пользователя некотрые опции.
Так имеется поле (input text) куда должно быть вписан ник пользователя. Оно должно работать автоподбором по первым введенным символам, как при создании ЛС например.
Долго изучал как оно функционирует при создании ЛС, но так до конца и непонял.
идет вызов app=core&module=ajax§ion=findnames&do=get-member-names&secure_key=' + ipb.vars['secure_hash'] + '&name='
добавление скрипта
<script type="text/javascript"> document.observe("dom:loaded", function(){ var url = ipb.vars['base_url'] + 'app=core&module=ajax§ion=findnames&do=get-member-names&secure_key=' + ipb.vars['secure_hash'] + '&name='; new ipb.Autocomplete( $('mem_name1'), { multibox: false, url: url, templates: { wrap: ipb.templates['autocomplete_wrap'], item: ipb.templates['autocomplete_item'] } } ); }); </script>не спасет, видно что идет подгрузка (появлятся индикатор после ввода трех символов) но блок с никами не отображается.
объясните мне как правильно выглядит вся эта структура отслеживание keypress в поле и подгрузка списка пользователей