powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с focus() после innerHTML()
5 сообщений из 5, страница 1 из 1
Проблема с focus() после innerHTML()
    #35843932
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Помогить решить проблемку, а то уже второй день парюсь.
Хочу сделать поиск как в яндексе. Пользователь начинает вводить первые буквы а тут ему подсказка с результатом работы.
На странице есть два слоя. В результате работу Ajax во второй слой xChangeClient выводится результат в select.

Проблема в том что я ни как не могу получить фокус на вновь созданный объект select. говорит что не видит.


Функция ajax_loadContent отлажена и работает заебись. Оня вставляет в указанный слой результат выполнения указанного файла, методом innerHtml.
Вот исходник.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 <script>
function xFind(finder){
 if (finder.value.length> 0 ) {         
	document.getElementById('xChangeClient').style.display='block';
	ajax_loadContent('xChangeClient','functions/findusrfunc.php?findtext='+finder.value+'');
 } else document.getElementById('xChangeClient').style.display='none';

}
function ser(){
document.getElementById('search_usr').focus();// кричит что элемент не найден
}
</script>
<body> 
  <div><input type="text" id="find_txt" style="width:50%"  onkeyup="xFind(this);if(event.keyCode == 13) document.getElementById('xChangeClient').style.display='none';if(event.keyCode == 40) ser();" name="textfield" id="textfield" /></div>

 <div id="xChangeClient">

</div>
Заранее благодарен!
...
Рейтинг: 0 / 0
Проблема с focus() после innerHTML()
    #35843940
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то не видно в коде иннерхтмл.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с focus() после innerHTML()
    #35843950
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Функция ajax_loadContent его выполняет
...
Рейтинг: 0 / 0
Проблема с focus() после innerHTML()
    #35844061
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А успевает ли сформироваться элемент к моменту помещения на него фокуса?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с focus() после innerHTML()
    #35844079
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle
А успевает ли сформироваться элемент к моменту помещения на него фокуса?

Спасибо в этом то и была ошибка!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с focus() после innerHTML()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]