
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.06.2009, 05:45
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
раньше с такой проблемой не сталкивался, но до поры до времени Есть код div.innerHTML = '....'; (в строке HTML есть input элемент - input1) input1.focus(); обычно во второй строчке никогда не было сбоев, но так как на форме много элементов, то после в ставки HTML оказывается что - input1.focus(); вызывается раньше чем браузер отрендерить этот инпут. И че типерь творить и созидать не понятно !? У кого есть какие мысли по этому поводу? спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2009, 12:06
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
Естественно, что быстрее вызывается - это же скрипт, а не пошаговый алгоритм. И раньше такого быть не могло - врете, товарищ ... А решение простое как 5 копеек: в этот самый добавляемый код надо вставить скрипт, который и будет делать фокус (или добавить к имеющемуся скрипту). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2009, 17:43
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
Как можно определить что вставленный элемент отрендерен и готов принять ... фокус??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2009, 03:05
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
sp, только проверять на его присутствие перед передачей фокуса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2009, 05:30
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
ZeroHoldsp, только проверять на его присутствие перед передачей фокуса. так проблема что в тот момент когда я пытаюсь установить фокус его еще нет, а фокус надо установить по-любому! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2009, 10:50
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
Тоесть, к моменту установки фокуса объект input1 в DOM уже реально существует? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2009, 15:03
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
sp, хмм... какой то бермудский треугольник. если честно не совсем вкуриваю в ситуацию. А проделывал подобные фокусы особых проблем не испытывал на разных объемах. А можно код взглянуть? может дело не в этом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2009, 16:49
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
vkle Тоесть, к моменту установки фокуса объект input1 в DOM уже реально существует? в дебагере есть он в думе и свойства его можно побаловать, а на экране еще нет ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2009, 00:20
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
А что мешает сделать, как я предложил - в тот же код добавить скрипт, где будет работать фокус? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2009, 01:39
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
IDVsbruckА что мешает сделать, как я предложил - в тот же код добавить скрипт, где будет работать фокус? в какое место именно добавить? на какое событие повесить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2009, 02:08
|
|||
|---|---|---|---|
проблема с .innerHTML = ... |
|||
|
#18+
После innerHTML. Думаю что лучше установку фокуса на таймер повесить (всё ж браузеру требуется время на рендеринг) или в цикле с ожиданием в сотню миллисекунд пытаться выполнить через try ... catch. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=Praetorian1&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 621ms |
| total: | 902ms |

| 0 / 0 |
