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

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


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

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

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


Комментарии пользователей (7)

lutskboy
3

573 | 105

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


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

Kaylos_Poigraem
5 | 1

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
3

573 | 105

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
5 | 1

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

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

lutskboy
3

573 | 105

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

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

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

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

lutskboy
3

573 | 105

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

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

Kaylos_Poigraem
5 | 1

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 часа . И вот по этому нужно было сделать так что бы открывалась вкладка с ссылкой на тот файл добавление куков , и редирект обратно .Ну и конечно страница рекламодателя . Раньше все работало а вот теперь =(

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

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