С нами с 07.10.10
Сообщения: 891
Рейтинг: 1316
|
Добавлено: 08/01/24 в 17:06 |
Решил сделать динамический баннер 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(); |
Подскажите пожалуйста что я упускаю?
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7614
Рейтинг: 5760
|
Добавлено: 09/01/24 в 13:42 |
это древнее зло мехбанни еще живо)
как вариант засунуть в рекламный блок попробуй скрипт а не ссылку в <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>
|
|
|
|
|
С нами с 07.10.10
Сообщения: 891
Рейтинг: 1316
|
Добавлено: 09/01/24 в 19:32 |
Sterx писал: | это древнее зло мехбанни еще живо) |
Да, работает на нескольких сайтах у меня. Странный конечно скрипт, много доделывать пришлось, но зато дешево очень.
Sterx писал: | как вариант засунуть в рекламный блок попробуй скрипт а не ссылку в <script> |
Да, если скрипт в сам файл то баннер меняется. Не пойму правда почему так
Подумаю -почитаю еще что можно сделать. Удобно когда скрипт отдельно. Может что в баннерах сменить или вообще chaturbate заменить на AWE например - всего один файл поменять. А так Пейсайтов больше 100, устанешь коды в каждом менять
Спасибо за подсказку!
|
|
|
|
С нами с 07.10.10
Сообщения: 891
Рейтинг: 1316
|
Добавлено: 09/01/24 в 19:59 |
Sterx писал: | как вариант засунуть в рекламный блок попробуй скрипт а не ссылку |
Ага, оценил твою шутку
Стал читать, пишут что в подобном случае надо добавить хэш к имени файла.Стал думать как и увидел что ты собственно это и сделал. Я ж твой код себе в скрипт запихал. Сейчас работает и с удаленным скриптом как я сразу делал.
Спасибо большое.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |