не работает код для создании новой секции javascript php [требует правки]

238
17 октября 2017, 05:00
<script>
        p = console.log;
        var sb_widgets = <?=json_encode($sb_widgets)?>;
        var current_page_id = <?=$current_pageId?>;
        function on_menu_item_click(e)
        {
            var widget_id = this.getAttribute('href');
            widget_id = widget_id.replace('#', '');
            for(var i in sb_widgets)
                for(var j in sb_widgets[i])
                    if(widget_id == sb_widgets[i][j])
                        if("sidebar-" + current_page_id == i)
                            p('nuin ejuma');
                        else
                            window.location.href = '?page='+i.replace('sidebar-', '') + '#' + widget_id;

        }
        window.onload = function()
        {
            var menu_items = document.querySelector('.menu-menus-container').querySelectorAll('li');
            for(var i = 0;i < menu_items.length;i++)
            {
                menu_items[i].addEventListener('click', on_menu_item_click);
            }
        }
    </script>
READ ALSO
Вывести переменную внутри объекта

Вывести переменную внутри объекта

Как вывести переменную fullName ? Почему этот код не работает и не выводится "Bob Ross"?

244
Отключить кэширование Ajax запросов

Отключить кэширование Ajax запросов

Здравствуйте, форма заказа отправляется на почту через Ajax запросВо всех браузерах кроме Safari вопросов с ее отправлением не возникает, а вот...

314