![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 4 Всего: 45 |
Пишу чат со скрытым фреймом который постоянно обновляется, так вот этот фрейм добавляет фразы в слой (<div></div>), также в слой добавляются смайлики, но вот почему то после добавления они перестают двигаться
Код моего скрипта: ==============
=============== -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Если добавляются в слой, то почему текст вставляешь просто в body ?
"Смайлики останавливаются" - имеешь в виду анимированные .gif останавливаются? Наверное связанно с кривой рамзеткой, браузер просто глючит от этого. Попробуй алертом посмотреть всю разметку, после добавлания сообщения. Запости ее сюда. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 4 Всего: 45 |
да смайлы перестают двигаться
вот получил от алерта: <div id=chat><font style="color:green"><b><a class=xxx href='javascript:name("[admin]")'>[admin]</a>:</b></font><font style="color:black;font-family:tahoma;font-size:12px;font-weight:bolder"><a href='javascript:img("(-14-)")'><img border=0 src="http://www.name.ru/chat/smiles/s23.gif"></a></font><br> Добавлено @ 01:35 кстати еще подскажи: str = str.replace(new RegExp(eng[i],"g"), rus[i]); выдает ошибку пишет: предполагается наличие "]" в регулярном выражении. как исправить -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Ты бы все содержание(body) дал, а то к нему прибавяешь, а изменяется у тебя только слой... или слои один за другим добавляются? Тогда у них не уникальный ID, это не фатально, но и не правильно...
Можно конечно пробежатся по картинкам и обновить им src, они перезапустятся. Но это будет заплатка, проблема где то в другом, у всех же все правильно работает.
О регах: у тебя кривые реги в массиве eng, на них регексп и ругается -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
PHP-DIRECTOR
|
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 4 Всего: 45 |
Sardar
Этот код исправляет ошибку и позволяет заставить GIF двигаться, однако мне интересно он заставляет браузер полностью перезагрузить картинки т.е. их заново скачать с сервера или просто с кеша??? если с сервера то это будет сильно тормозить.... -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Естественно картинки бертуся из кеша. Из JS ты это проконтролировать не сможешь, просто это задача браузера брать даные из кеша, если они доступны. ИЕ, Мозилла, Опера ведут себя как надо, пользователи экзотичных убогих бродилок могут поиметь здесь проблему.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |