С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
0 / 0 / 1
Регистрация: 18.01.2018
Сообщений: 29

Автоматическое обновление картинки

30.04.2018, 11:31. Показов 5098. Ответов 9
Метки web (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, необходимо сделать так, чтобы картинка автоматически обновлялась, без перезагрузки страницы. Как это можно сделать?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.04.2018, 11:31
Ответы с готовыми решениями:

Автоматическое обновление контента
Как сделать для этого сайта авто обновление контента

Автоматическое обновление страницы
Как средствами Javascript можно реализовать обновление страницы без перезагрузки? Использую такой js код. ...

Автоматическое обновление даты
Внизу сайта стоит год - 2013. Как сделать чтоб он автоматически обновлялся?

9
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
30.04.2018, 16:31
Лучший ответ Сообщение было отмечено YellowDuck как решение

Решение

YellowDuck, обновлялась, оставаясь той же? - Смысл? Или должна меняться? - определенное кол-во картинок? Откуда их брать? Что-то должно генерить массив\объект с картинками? Что? Вопрос сформулируйте нормально.

Добавлено через 15 минут
Для того, чтобы Вы поняли абстрактность своего вопроса, дам Вам пример того, что Вы попросили, картинка будет обновляться без перезагрузки страницы(чтобы это было видно буду просто менять размер каждое обновление) - песочница
HTML5
1
<img id="item" src="https://dummyimage.com/200x200/a3a3a3/000000.png&amp;text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0" alt=""/><br/><span>blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla</span>
JavaScript
1
2
3
4
5
6
7
var count=0;
(function(){  
  (count%2!=0)?item.src="https://dummyimage.com/200x200/a3a3a3/000000.png&text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0":item.src="https://dummyimage.com/300x300/a3a3a3/000000.png&text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0";
  count++;
  window.setTimeout(arguments.callee, 3000)
})();
window.onbeforeunload=()=>count=null;
Добавлено через 3 минуты
Текст на странице и изменение размера сделано для того, чтобы вы убедились что страница не перезагружается. Так-то код еще короче
HTML5
1
<img id="item" src="https://dummyimage.com/200x200/a3a3a3/000000.png&amp;text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0" alt=""/>
JavaScript
1
2
3
4
(function(){
  item.src="https://dummyimage.com/200x200/a3a3a3/000000.png&text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0";
  window.setTimeout(arguments.callee, 3000)
})();
1
0 / 0 / 1
Регистрация: 18.01.2018
Сообщений: 29
02.05.2018, 10:12  [ТС]
картинка должна меняться
0
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
02.05.2018, 12:31
YellowDuck, на что должна меняться? Сколько этих "что" будет? Что за контейнер их содержать должен?
Я с Вас как с партизана буду информацию вытягивать? Вопрос пожалуйста нормально сформулируйте
0
707 / 309 / 191
Регистрация: 05.03.2015
Сообщений: 822
02.05.2018, 13:29
Qwerty_Wasd, arguments.callee устаревшее и при use strict работать не будет. Предлагаю исправить
JavaScript
1
2
3
4
5
6
7
8
9
(function(){
  let count = 0
  setInterval(() =>{
    count % 2 
      ? item.src="https://dummyimage.com/200x200/a3a3a3/000000.png&text=small" 
      : item.src="https://dummyimage.com/300x300/a3a3a3/000000.png&text=large"
    count++
  }, 3000)
})()
1
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
02.05.2018, 13:34
msheal,
Цитата Сообщение от msheal Посмотреть сообщение
arguments.callee устаревшее
благодарю, я уже в курсе. А вот ТС'у мне кажется пока далеко еще до use strict. Так что не критично.

Добавлено через 1 минуту
Опять же, пока .. не критично
0
707 / 309 / 191
Регистрация: 05.03.2015
Сообщений: 822
02.05.2018, 13:38
Qwerty_Wasd, не критично в нашем случае, однако ТС вполне может неявно использовать строгий режим)
0
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
02.05.2018, 13:49
msheal, может и так. А может и нет. На тот момент когда я дописывал
Code
1
... window.setTimeout(
увидел , что по привычке не именовал ф-ю, тыкать обратно было лень. А потому использовал ссылку.

Добавлено через 1 минуту
Мы чего-то много воды льем на пустом месте. Будет отправлять в продакшн - увидит предупреждение\ошибку в консоли. Сам все поймет.

Добавлено через 39 секунд
И тупо сделает так
JavaScript
1
2
3
4
5
(function f(){  
  (count%2!=0)?item.src="https://dummyimage.com/200x200/a3a3a3/000000.png&text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0":item.src="https://dummyimage.com/300x300/a3a3a3/000000.png&text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0";
  count++;
  window.setTimeout(f, 3000)
})();
0
02.05.2018, 13:52

Не по теме:

Qwerty_Wasd, очень сомневаюсь что ТС знает что такое эти ваши продакшены =)

0
02.05.2018, 13:54

Не по теме:

msheal, о том и речь :)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.05.2018, 13:54
Помогаю со студенческими работами здесь

Автоматическое обновление страницы (Скрипт)
Привет друзья, прошу помощи и совета, задачка такая: необходимо сделать автоматическое обновление страницы пользователя при наведении...

Автоматическое обновление части кода
Добрый день. Пытаюсь сделать автоматическое (через 2 секунды) обновление выполнения кода. Но видать что то не так раз не обновляет. ...

Автоматическое обновление стороннего сайта (по таймеру)
Здравствуйте. Вопрос заключается в следующем, есть код для обновления стороннего сайта, возможно было бы обойтись без строчки...

Автоматическое обновление страницы после двойного запроса
проблема с кодом: function submitTwice(f){ f.action = '/roundcube'; f.target = 'ifr1'; f.submit(); f.action = '/mail'; ...

Автоматическое обновление страницы с поиском нужных данных\цифр
Добрый день. Интересует скрипт который обновляет страницу и ищет определенные данные\цифры на ней , и соответственно как то уведомляет об...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru