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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2019, 13:17   #1
KorNefeX
Новичок
Джуниор
 
Регистрация: 06.03.2019
Сообщений: 2
По умолчанию Крос браузер

Код:
<script>
    $(document).ready(function(){
        $('#pranto_roy').hide();
        $('.progress').children().attr('id','progress-bar-pranto');
        var lastIndex = parseInt({{$general->add_show}});
        $('.count-text').text(lastIndex);

        setInterval(function () {
            if (lastIndex == 0){
                $('.button-div').children('button').removeClass('btn-danger').prop("disabled", false).addClass('btn-success').addClass('cap_submit_btn').text('Skip Add');
                $('.ouou').css('display','none');
                $('#pranto_roy').show();
            }
            $('.count-text').text(lastIndex);
            lastIndex--;
        }, 1000);

        $(document).on('click','.cap_submit_btn',function(){

                $('#pranto_roy').css('display','none');
                $('.button-div').css('display','none');

                    var advertise = "{{$add->id}}";
                    var user_add = "{{$auth_id}}";
                    var url = "{{request()->path()}}";
                    var token = "{{csrf_token()}}";


                    $.ajax({
                        type: "POST",
                        url: "{{route('get.advertise.id')}}",
                        data: {
                            'advertise': advertise,
                            'user_add': user_add,
                            'url': url,
                            '_token': token
                        },
                        success: function (data) {
                            window.close();
                            window.location.href = "{{$link->link}}";

                        }
                    });
        });
        var vis = (function(){
            var stateKey, eventKey, keys = {
                hidden: "visibilitychange",
                webkitHidden: "webkitvisibilitychange",
                mozHidden: "mozvisibilitychange",
                msHidden: "msvisibilitychange"
            };
            for (stateKey in keys) {
                if (stateKey in document) {
                    eventKey = keys[stateKey];
                    break;
                }
            }
            return function(c) {
                if (c) document.addEventListener(eventKey, c);
                return !document[stateKey];
            }
        })();

        vis(function(){
            $('#progress-bar-pranto').hide();
            $('#err').html("YOU SWITCHED THE TAB. RELOAD THE TAB AND WAIT");
            $('#pranto_roy').hide();
            clearTimeout(parntoTimeout);
            $('.button-div').children('button').removeClass('btn-success cap_submit_btn').addClass('btn-danger').text('Reload Page').attr('id','prnato_reload_page').prop('disabled',false);
        });

    });

    $(document).on('click','#prnato_reload_page',function(){
        location.reload();
    });

    document.onkeydown = function(e) {
        if(e.keyCode == 123) {
            return false;
        }
        if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)){
            return false;
        }
        if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)){
            return false;
        }
        if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)){
            return false;
        }

        if(e.ctrlKey && e.shiftKey && e.keyCode == 'C'.charCodeAt(0)){
            return false;
        }
    };
</script>

Переходим по сокращенной ссылке используя данный скрипт, после истечения времени просмотра появляется кнопка Skip Add, но при нажатии на нее не чего не происходит, хотя скрипт должен запросить полный урл из базы и перейти по нему!

Подскажите где я ошибся


_____
Код программы нужно выделять (форматировать) тегами [CODE][/CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 06.03.2019 в 13:57.
KorNefeX вне форума Ответить с цитированием
Старый 06.03.2019, 14:08   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

отладку и смотрите, попадаете ли в функцию по клику.
Если попадаете - то что там происходит.

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
QT веб браузер masterbet Общие вопросы C/C++ 1 24.12.2011 11:35
браузер в Qt dima-intro Qt и кроссплатформенное программирование С/С++ 3 09.10.2011 22:27
браузер((( kasya Свободное общение 7 01.12.2010 17:23
браузер blackstersl Общие вопросы Delphi 4 06.09.2008 10:37
Браузер DeDoK Общие вопросы Delphi 3 17.05.2008 17:32