• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

HTML проблемы

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

lod

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

Подскажите есть ли javascript или какое нибудь свойство при указании ссылки, которая перезагрузит HTML (а лучше только определенную картинку). :)
 
Код:
<a href="" onclick="document.location.reload();">reload</a>
 
Люди ну хотя бы подскажите как сделать чтобы определенная картинка на страничке постоянно обновлялась через заданный промежуток времени :)
 
ах да и еще можно ли какую то определенную картинку удалить из хэша тогда браузеру все равно придется ее загрузить заново
 
Ну и задачку же ты задал... А вот и ответ:

Код:
<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 секунд, меняй время под себя.
 
Ну, а если тебе нужно обновлять картинку именно при нажатии на ссылку, то просто убери таймаут и делай вызов функции из ссылки через onclick="".
 
ОГРОМНОЕ СПАСИБО :)

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы