Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 03.10.2020, 19:49
Интересующийся
Отправить личное сообщение для ildarmustafin Посмотреть профиль Найти все сообщения от ildarmustafin
 
Регистрация: 02.10.2020
Сообщений: 15

Как раз грузить до победного мой вариант
Ответить с цитированием
  #12 (permalink)  
Старый 03.10.2020, 19:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Сообщение от ildarmustafin
Как раз грузить до победного мой вариант
Сообщение от рони
создать картинку и проверять на ней наличие спрайта?
error
Сообщение от рони
создать картинку и проверять на ней наличие спрайта?
...
load ура добавить правило или запросить размер
Ответить с цитированием
  #13 (permalink)  
Старый 03.10.2020, 20:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

загрузка картинки до победного
ildarmustafin,
в примере 5 первых попыток с ошибкой, повтор загрузки через 1 секунду.
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
 <style type="text/css">
 .temp {
    height: 32px;
    width: 32px;
    background-position: 0 -34px;
    text-decoration: none;
    background-color: transparent;
    background-image: var(--img, url(images/css_sprites.png));
    margin: 3px;
    display: inline-block;
}

 </style>

</head>

<body>
<div class="temp"></div>
<div class="temp"></div>
<div class="temp"></div>
<div class="temp"></div>
<div class="temp"></div>
<script>
let k = 5;
const loadSrc = (src, delay) => {
const img = new Image();
img.src = k-- > 0 ? "" : src; //img.src = src;
img.decode()
.then(() => {
  document.body.style.setProperty('--img', `url(${src})`);
})
.catch(() => {
console.log(k)
setTimeout(() => loadSrc(src, delay), delay)
})
}
loadSrc('https://javascript.ru/forum/images/smilies/smile.gif', 1000)
  </script>
</body>
</html>
Ответить с цитированием
  #14 (permalink)  
Старый 04.10.2020, 15:40
Интересующийся
Отправить личное сообщение для ildarmustafin Посмотреть профиль Найти все сообщения от ildarmustafin
 
Регистрация: 02.10.2020
Сообщений: 15

Все четко работает. Благодарю Вас. + в карму
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить сообщение об ошибке при загрузке изображения? wild_snail Общие вопросы Javascript 2 05.04.2012 12:23
Загрузка файла при помощи .post abr_question jQuery 3 11.11.2011 09:29
Загрузка фото на сарвер при помощи AJAX shilinpavel AJAX и COMET 3 22.09.2011 12:22
Загрузка счетчика при редиректе Johny Общие вопросы Javascript 6 31.08.2010 20:19
Можно ли отключить остановку javascript при ошибке в IE6 ? limonad Internet Explorer 0 28.01.2010 18:04