Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как открывать дополнительную вкладку при клике по рекламу Adsense?

Как открывать дополнительную вкладку при клике по рекламу Adsense?


     30.09.2016    Шаблоны (TPL), jQuery, Хаки    2463

вопрос
Всем привет , вообщем (у меня по русскому языку двойка, я не знаю, что в русском языке не существует слова вообщем) столкнулся с такой проблемой . Мне нужно что бы когда на сайте DLE пользователь делал клик по рекламе от Adsense по мимо открытия сайта рекламодателя открывалась еще одна вкладка с указанной мною ссылкой . Раньше добавлял к тегу div атрибут onclick="window.open и ссылка" . Но сейчас все это не работает , открывается сайт рекламодателя но моя ссылка не открывается, а мне нужно что бы после открытия отправлялся GET запрос обратно на страницу DLE с доп параметром и там уже через SQL если этот доп.параметр есть он добавлялся в базу данных . Как реализовать такое?Заранее большое спасибо за помощь .

Ответа пока нет


7 комментариев

lutskboy
Эксперт

lutskboy - 30 сентября 2016 16:06 -


$(document).on('click','#mydiv',function() {
$.get("/engine/ajax/superfile.php", {param: 'perehod'}, function(i){});
    });

Kaylos_Poigraem
Юзер

Kaylos_Poigraem - 30 сентября 2016 16:20 -

<script type="text/javascript">
$(document).on('click','#google_esf',function() {
$.get("/engine/ajax/superfile.php", {param: 'perehod'}, function(i){});
    });
</script>

Вот так вставил но все равно не работает . Возможно не правильно просто я не знаком с JS .Только HTML/CSS/PHP

lutskboy
Эксперт

lutskboy - 30 сентября 2016 16:36 -


<script type="text/javascript">
$(function(){
$(document).on('click','#google_esf',function() {
$.get("/engine/ajax/superfile.php", {param: 'perehod'}, function(i){});
    });
});
</script>

Kaylos_Poigraem
Юзер

Kaylos_Poigraem - 30 сентября 2016 16:55 -

К сожалению не работает . Но спасибо за помощь

lutskboy
Эксперт

lutskboy - 30 сентября 2016 16:58 -

в css
попробуйте вставить

#google_esf{
    overflow: hidden;
}
или
#google_esf{
    display: inline-block;
}

и обновите страницу. либо ссылку на сайт

lutskboy
Эксперт

lutskboy - 30 сентября 2016 17:01 -

кстати етот код не открывает доп вкладку. но зато делает запрос на файл /engine/ajax/superfile.php что был клик

Kaylos_Poigraem
Юзер

Kaylos_Poigraem - 30 сентября 2016 17:08 -

Сделал вот так
<script type="text/javascript">
$(function(){
$(document).on('click','#google_esf',function() {
$.get("http://l.poigraem.uz/gocl_l.php", {param: 'gocl'}, function(i){});
    });
});
</script>


У меня в файле gocl_l.php создается кука о том что был клик и теперь реклама будет показываться только через 24 часа . И вот по этому нужно было сделать так что бы открывалась вкладка с ссылкой на тот файл добавление куков , и редирект обратно .Ну и конечно страница рекламодателя . Раньше все работало а вот теперь =(

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх