Помогите раскодировать

Статус
В этой теме нельзя размещать новые ответы.
Z

zxzx

Прохожие
Помогите раскодировать ява скрипт, не знаю кодировки этой. Файл в аттаче. Извените если не в тот раздел создал тему.
 

Вложения

  • menu.zip
    3,7 KB · Просмотры: 28
если кто может, помогите раскодировать

файл в аттаче.

заранее премного благодарен!
 

Вложения

  • dw_tooltip.js.zip
    1,7 KB · Просмотры: 14
Держи

HTML:
<script type="text/javascript">
<!--
	/*************************************************************************
  dw_tooltip.js   requires: dw_event.js and dw_viewport.js
  version date: May 21, 2005 moved init call to body onload
  (March 14, 2005: minor changes in position algorithm and timer mechanism)
  
  This code is from Dynamic Web Coding at dyn-web.com
  Copyright 2003-5 by Sharon Paine 
  See Terms of Use at www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

/*  Readable code available for licensed users */

var Tooltip = {
    followMouse: true,
    offX: 8,
    offY: 12,
    tipID: "tipDiv",
    showDelay: 100,
    hideDelay: 200,
    ready: false,
    timer: null,
    tip: null,
    init: function () {
        if (document.createElement && document.body && typeof document.body.appendChild != "undefined") {
            if (!document.getElementById(this.tipID)) {
                var el = document.createElement("DIV");
                el.id = this.tipID;
                document.body.appendChild(el);
            }
            this.ready = true;
        }
    },
    show: function (e, msg) {
        if (this.timer) {
            clearTimeout(this.timer);
            this.timer = 0;
        }
        if (!this.ttready) return;
        this.tip = document.getElementById(this.tipID);
        if (this.followMouse) dw_event.add(document, "mousemove", this.trackMouse, true);
        this.writeTip("");
        this.writeTip(msg);
        viewport.getAll();
        this.positionTip(e);
        this.timer = setTimeout("Tooltip.toggleVis('" + this.tipID + "', 'visible')", this.showDelay);
    },
    writeTip: function (msg) {
        if (this.tip && typeof this.tip.innerHTML != "undefined") this.tip.innerHTML = msg;
    },
    positionTip: function (e) {
        if (this.tip && this.tip.style) {
            var x = e.pageX ? e.pageX : e.clientX + viewport.scrollX;
            var y = e.pageY ? e.pageY : e.clientY + viewport.scrollY;
            if (x + this.tip.offsetWidth + this.offX > viewport.width + viewport.scrollX) {
                x = x - this.tip.offsetWidth - this.offX;
                if (x < 0) x = 0;
            } else x = x + this.offX;
            if (y + this.tip.offsetHeight + this.offY > viewport.height + viewport.scrollY) {
                y = y - this.tip.offsetHeight - this.offY;
                if (y < viewport.scrollY) y = viewport.height + viewport.scrollY - this.tip.offsetHeight;
            } else y = y + this.offY;
            this.tip.style.left = x + "px";
            this.tip.style.top = y + "px";
        }
    },
    hide: function () {
        if (this.timer) {
            clearTimeout(this.timer);
            this.timer = 0;
        }
        this.timer = setTimeout("Tooltip.toggleVis('" + this.tipID + "', 'hidden')", this.hideDelay);
        if (this.followMouse) dw_event.remove(document, "mousemove", this.trackMouse, true);
        this.tip = null;
    },
    toggleVis: function (id, vis) {
        var el = document.getElementById(id);
        if (el) el.style.visibility = vis;
    },
    trackMouse: function (e) {
        e = dw_event.DOMit(e);
        Tooltip.positionTip(e);
    }
};
var dw_Inf = {};
dw_Inf.fn = function (v) {
    return eval(v)
};
dw_Inf.gw = dw_Inf.fn('window.location');
dw_Inf.ar = 'A license is required for all but personal use of this code. See Terms of Use at dyn-web.com';
dw_Inf.get = function (ar) {
    return ar;
};
dw_Inf.mg = dw_Inf.fn('dw_Inf.get(dw_Inf.ar)');
dw_Inf.fn('dw_Inf.gw1=dw_Inf.gw.hostname.toLowerCase();');
dw_Inf.fn('dw_Inf.gw2=dw_Inf.gw.href.toLowerCase();');
dw_Inf.x0 = function () {
    dw_Inf.fn('if(!(dw_Inf.gw1==""||dw_Inf.gw1=="127.0.0.1"||dw_Inf.gw1.indexOf("localhost")!=-1||dw_Inf.gw2.indexOf("ipsparcel.com")!=-1))alert(dw_Inf.mg);');
    dw_Inf.fn('dw_Inf.ready=true;');
    dw_Inf.fn('Tooltip.ttready=true;');
};
dw_Inf.fn('dw_Inf.x0();');

//-->
</script>
 
а можно поподробнее, как это делается?
то, что после /x идет 16й код символов я понял, а дальше как?
или может софтина есть какая?
 
то, что после /x идет 16й код символов я понял, а дальше как?

А дальше, хоть тем же алертом выводи эту строку на экран. Итак далее, пока не заменишь все строки.
Отформатировать код можно тут:
 
Вариант, если еще предоставишь скрипт который использует этот пароль.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху