Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать чтобы картинка обновилась при переходе на главную из полной новости (https://javascript.ru/forum/misc/86524-kak-sdelat-chtoby-kartinka-obnovilas-pri-perekhode-na-glavnuyu-iz-polnojj-novosti.html)

comeDOD 04.07.2025 10:17

Как сделать чтобы картинка обновилась при переходе на главную из полной новости
 
Ребят, такой вопрос. В общем дело такое, движок DLE, прикрутил два JS backstretch для адаптации картинки на фон в полной новости и на главной, на главной одна картинка, в полной новости другая картинка. Всё работает. Проблема в том, что переходишь в полную новость картинка как положенно сменяется на нужную для полной новости, тут всё в порядке, но вот когда переходишь обратно на главную, картинка не сменяется на ту, что должна быть на главной, а остаётся той которая была в полной новости, а вот если страницу главной после перехода обновить, то картинка обновляется и становится той которая должна быть на главной..как я понимаю это всё из-за AJAX...как это можно поправить? надо чтобы сам переход на главную оставался под AJAX а вот картинка фон обновлялась получается без AJAX.
Надеюсь правильно объяснил..
на главной подключаю картинку фон так
В шапке до
<script src="http://сайт.ru/js/jquery.backstretch.min.js"></script>

<!-- Фон -->
<script type="text/javascript">
$.backstretch("http://сайт.ru/img/backgrounds/default.jpg"); 
</script>
<!-- Конец фона --

А в полной новости в самом начале так
<script src="http://сайт.ru/js/jquery.backstretch.min_track.js"></script>
<script type="text/javascript">$.backstretch2("http:/сайт.ru/files/img/{img}");</script>


НАГЛЯДНЫЙ ЖИВОЙ ПРИМЕР https://beatbass.ru


Часовой пояс GMT +3, время: 11:20.