powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обновление картинки на странице по тайеру
12 сообщений из 12, страница 1 из 1
Обновление картинки на странице по тайеру
    #38685870
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо обновлять картинку на странице по таймеру.
Код: html
1.
<img id="pic" src = "test.jpg"> 


Код: javascript
1.
2.
3.
4.
5.
6.
7.
<script type="text/javascript">
function _imgUpdate(){
   if (obj = document.getElementById('pic')) { 
       obj.src = "test.jpg"; } 
   setTimeout(_imgUpdate, 3000)
}
</script>


попробовала так, но к сожалению не получается. Помогите, что не так делаю?
Заранее всем спасибки :)
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685893
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola,

obj.src = "test.jpg"; } точно ?
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685900
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685915
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306,
да, но не работает :((
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685921
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,

ни чем не отличается от моего кода и не работает
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685923
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola,

или путь не тот, или картинка у вас одна и таже и вы не видите изменений
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685927
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306,
картинка меняется
при обновлении страницы в ручную на перерисовывется
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685933
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola,

если src один и тот же, то браузер не будет перезапрашивать картинку.

стандартное решение:
Код: javascript
1.
2.
3.
4.
5.
6.
function _imgUpdate(){
   if (obj = document.getElementById('pic')) { 
       obj.src = "test.jpg" + (new Date()).valueOf(); 
   } 
   setTimeout(_imgUpdate, 3000)
}
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685936
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поправка:
Код: javascript
1.
obj.src = "test.jpg?dt=" + (new Date()).valueOf(); 
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685939
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч,

А в хроме работает.
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685961
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч,
Ваш код не работает. Ноеслт смотреть на код элемента в хроме, то цифры меняются, в фаерфоксе даже иконка (которая выводится при невозможности отобразить картинку) дергается с указанным интервалом
<img id="pic" src="test.jpg?dt=1404303059053">
...
Рейтинг: 0 / 0
Обновление картинки на странице по тайеру
    #38685967
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola,

Беру свои слова обратно. По невнимательности неправильно перенесла код :)

Код: javascript
1.
obj.src = "test.jpg?dt=" + (new Date()).valueOf(); 


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


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