• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

HTML проблемы

  • Автор темы lod
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

lod

Тут такая проблема - надо чтобы при нажатии на ссылку <a href='...'>...</a>. перезагружалась одна картинка или вся страница. При простом нажатии на такую ссылку этого почему-то не происходит.

Подскажите есть ли javascript или какое нибудь свойство при указании ссылки, которая перезагрузит HTML (а лучше только определенную картинку). :)
 
S

STYX

Код:
<a href="" onclick="document.location.reload();">reload</a>
 
L

lod

Люди ну хотя бы подскажите как сделать чтобы определенная картинка на страничке постоянно обновлялась через заданный промежуток времени :)
 
L

lod

ах да и еще можно ли какую то определенную картинку удалить из хэша тогда браузеру все равно придется ее загрузить заново
 
S

STYX

Ну и задачку же ты задал... А вот и ответ:

Код:
<img src="picture.gif" name="myImageName">

<script language="JavaScript"><!--
function reloadImage() {
 var now = new Date();
 if (document.images) {
   document.images.myImageName.src = 'picture.gif?' + now.getTime();
 }
 setTimeout('reloadImage()',10000);
}

setTimeout('reloadImage()',10000);
//--></script>

Код перегружает картинку с сервера (не с кеша) каждые 10 секунд, меняй время под себя.
 
S

STYX

Ну, а если тебе нужно обновлять картинку именно при нажатии на ссылку, то просто убери таймаут и делай вызов функции из ссылки через onclick="".
 
L

lod

ОГРОМНОЕ СПАСИБО :)

РАБОТАЕТ ВСЕ ОФИГЕННО :)

ПОБОЛЬШЕ БЫ ТАКИХ ПРОГРАММЕРОВ КАК ТЫ :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!