Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Вопрос по скрипту показа баннера
Новая тема
Ответить
цитата
08/01/24 в 17:06
dmmcash
Решил сделать динамический баннер chaturbate.
Движок сайта MechBanny не позволяет вставить php код в рекламный блок. Наковырял в интернете код на js и теперь баннер показывается но есть проблема. Подгружаемый файл html нормально меняется по крону а вот баннер показывается один и тот же. Тот который был показан при первом заходе на сайт. Как кэшируется браузером и без ctrl F5 не меняется. Рядом стоит баннер exoclick и с ним нет проблем. Не пойму в чем дело.
Вот как у меня:
В рекламном блоке подгружаю скрипт и добавляю элемент
<script async type="application/javascript" src="../pasi.js"></script>
<li id="myElement"></li>
вот скрипт
var xhr = new XMLHttpRequest();
xhr.open('GET', '../chaturbate.html', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
document.getElementById('myElement').innerHTML = xhr.responseText;
}
};
xhr.send();
Подскажите пожалуйста что я упускаю?
цитата
09/01/24 в 13:42
Sterx
это древнее зло мехбанни еще живо)
как вариант засунуть в рекламный блок попробуй скрипт а не ссылку в <script>
<script type="application/javascript">
var xhr = new XMLHttpRequest();
xhr.open('GET', '../chaturbate.html?'+Date.now(), true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
document.getElementById('myElement').innerHTML = xhr.responseText;
}
};
xhr.send();
</script>
<li id="myElement"></li>
цитата
09/01/24 в 19:32
dmmcash
Sterx писал:
это древнее зло мехбанни еще живо)
Да, работает на нескольких сайтах у меня. Странный конечно скрипт, много доделывать пришлось, но зато дешево очень.
Sterx писал:
как вариант засунуть в рекламный блок попробуй скрипт а не ссылку в <script>
Да, если скрипт в сам файл то баннер меняется. Не пойму правда почему так
Подумаю -почитаю еще что можно сделать. Удобно когда скрипт отдельно. Может что в баннерах сменить или вообще chaturbate заменить на AWE например - всего один файл поменять. А так Пейсайтов больше 100, устанешь коды в каждом менять
Спасибо за подсказку!
цитата
09/01/24 в 19:59
dmmcash
Sterx писал:
как вариант засунуть в рекламный блок попробуй скрипт а не ссылку
Ага, оценил твою шутку
Стал читать, пишут что в подобном случае надо добавить хэш к имени файла.Стал думать как и увидел что ты собственно это и сделал. Я ж твой код себе в скрипт запихал. Сейчас работает и с удаленным скриптом как я сразу делал.
Спасибо большое.
Новая тема
Ответить
Эта страница в полной версии