Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обновление картинки на странице по тайеру / 12 сообщений из 12, страница 1 из 1
02.07.2014, 15:12
    #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
02.07.2014, 15:21
    #38685893
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление картинки на странице по тайеру
Cola,

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

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

или путь не тот, или картинка у вас одна и таже и вы не видите изменений
...
Рейтинг: 0 / 0
02.07.2014, 15:44
    #38685927
Cola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление картинки на странице по тайеру
Andrey1306,
картинка меняется
при обновлении страницы в ручную на перерисовывется
...
Рейтинг: 0 / 0
02.07.2014, 15:47
    #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
02.07.2014, 15:48
    #38685936
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление картинки на странице по тайеру
поправка:
Код: javascript
1.
obj.src = "test.jpg?dt=" + (new Date()).valueOf(); 
...
Рейтинг: 0 / 0
02.07.2014, 15:51
    #38685939
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление картинки на странице по тайеру
Яростный Меч,

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

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

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


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


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