Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 31.10.2015, 18:36   #1
zhen
Пользователь
 
Регистрация: 31.10.2015
Сообщений: 11
Восклицание Скрипт по обнаружению AdBlock

Всем привет. Нужен скрипт,который обнаруживал бы у пользователя AdBlock и выполнял условие:
Если Adblock есть, то в div загружается первый фрейм, иначе второй фрейм.
zhen вне форума
Старый 31.10.2015, 19:18   #2
Kazik
Форумчанин
 
Регистрация: 27.05.2009
Сообщений: 192
По умолчанию

Вот...третья ссылка в google. Все что осталось - изменить часть кода функции detectAdb().

Код:
<div id="adsense" style="position:absolute;left:-9999px;" >Adblock detector</div>
    <script type="text/javascript">
        function detectAdb(){
            var cookieName = "AdbDetector";
            var banner = document.getElementById('adsense');
            if (!getCookie(cookieName)) {
                //setCookie(cookieName, true, 1); // чтобы сообщение выдавалось не чаще одного раза в сутки
                var ch=banner.currentStyle || window.getComputedStyle(banner, null);
                ch=parseInt(ch.height); // получаю реальную высоту div - блока
                if (isNaN(ch) || (ch == 0)) {
                    alert("В вашем браузере установлено дополнение Adblock, которое частично блокирует функционал сайта." +
                        "\nРекомендуем отключить его на нашем сайте." +
                        "\nДля этого нажмите на красный значек ABR и выберите 'Отключить на "+document.location.hostname+"'");
                }
            }
            banner.style.display='none';
        }
        setTimeout("detectAdb();", 1000);
    </script>
По поводу работы с фреймами - https://learn.javascript.ru/iframes

Последний раз редактировалось Kazik; 31.10.2015 в 19:27.
Kazik вне форума
Старый 31.10.2015, 19:42   #3
zhen
Пользователь
 
Регистрация: 31.10.2015
Сообщений: 11
По умолчанию

Нужны следующие скрипты.

1) Нужен скрипт,который обнаруживал бы у пользователя AdBlock и выполнял условие:
Если Adblock есть, то в div загружается первый фрейм, иначе второй фрейм.

2) Нужен скрипт,который блокировал бы сайт, если у пользователя нет AdBlock, и просил бы установить AdBlock

3) скрипт, который блокировал бы рекламу подобно AdBlock, но без использования этого плагина.

Хоть чем-нибудь помогите господа)
zhen вне форума
Старый 31.10.2015, 19:48   #4
Kazik
Форумчанин
 
Регистрация: 27.05.2009
Сообщений: 192
По умолчанию

Ты путаешь понятия "помогите" и "сделайте".
С такими заданиями в ветку фриланса лучше.
Kazik вне форума
Старый 01.11.2015, 00:40   #5
zhen
Пользователь
 
Регистрация: 31.10.2015
Сообщений: 11
По умолчанию

Решено. Тему можно закрывать

Сам и только сам)
zhen вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрипт muhammad95 SQL, базы данных 1 20.08.2013 16:00
скрипт Андрей_Ива Qt и кроссплатформенное программирование С/С++ 0 29.05.2011 10:53
скрипт tag Общие вопросы Delphi 5 21.04.2011 23:22
мой сайт взломали и в коды скриптов добавили вот этот скрипт. Что за скрипт? nsbox JavaScript, Ajax 9 21.01.2010 18:19
Скрипт pop Under (скрипт попандера) Jensi JavaScript, Ajax 2 13.07.2009 00:17