Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с focus() после innerHTML() / 5 сообщений из 5, страница 1 из 1
28.02.2009, 15:47
    #35843932
serega063
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с focus() после innerHTML()
Здравствуйте!
Помогить решить проблемку, а то уже второй день парюсь.
Хочу сделать поиск как в яндексе. Пользователь начинает вводить первые буквы а тут ему подсказка с результатом работы.
На странице есть два слоя. В результате работу 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
28.02.2009, 15:57
    #35843940
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с focus() после innerHTML()
Что то не видно в коде иннерхтмл.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.02.2009, 16:07
    #35843950
serega063
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с focus() после innerHTML()
Функция ajax_loadContent его выполняет
...
Рейтинг: 0 / 0
28.02.2009, 18:03
    #35844061
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с focus() после innerHTML()
А успевает ли сформироваться элемент к моменту помещения на него фокуса?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.02.2009, 18:23
    #35844079
serega063
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с focus() после innerHTML()
vkle
А успевает ли сформироваться элемент к моменту помещения на него фокуса?

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


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