soket2
Сообщений: 1
Оценки: 0
Присоединился: 2008-05-17 23:33:17.413333
|
Есть сайт, на нем есть скрипт,мини-игра Я как понял в нем для выигрыша используется функция CheckPot() Можно ли как нибудь, выполнить эту функцию на сайте ? Исходник скрипта: quote:
function showDibs() { setTimeout("document.getElementById('x_0').style.visibility = 'visible'", 100); setTimeout("document.getElementById('x_1').style.visibility = 'visible'", 200); setTimeout("document.getElementById('x_2').style.visibility = 'visible'", 300); setTimeout("document.getElementById('x_3').style.visibility = 'visible'", 400); setTimeout("document.getElementById('x_4').style.visibility = 'visible'", 500); setTimeout("document.getElementById('x_5').style.visibility = 'visible'", 600); setTimeout("document.getElementById('x_6').style.visibility = 'visible'", 700); setTimeout("document.getElementById('x_7').style.visibility = 'visible'", 800); setTimeout("document.getElementById('x_8').style.visibility = 'visible'", 900); } // дергание фишки setInterval("want_1()", 3000) function want_1 () { if (group_open == 0) { mm = RND(3); if (mm == 1) mm = "m"; if (mm == 2) mm = "b"; if (mm == 3) mm = "p"; nn = RND(3); nm = mm + nn; setTimeout("document.getElementById(nm).src = '/i/dibs/jp.gif'", 100); mm = RND(3); if (mm == 1) mm = "m"; if (mm == 2) mm = "b"; if (mm == 3) mm = "p"; nn = RND(3); nm = mm + nn; setTimeout("document.getElementById(nm).src = '/i/dibs/_' + nm + '.gif'", 300); } } function want () { if (group_open == 0) { mm = RND(8); setTimeout("document.getElementById('x_' + mm).style.top = document.getElementById('x_' + mm).offsetTop + 1", 1000); setTimeout("document.getElementById('x_' + mm).style.left = document.getElementById('x_' + mm).offsetLeft + 1", 1000); setTimeout("document.getElementById('x_' + mm).style.top = document.getElementById('x_' + mm).offsetTop + -1", 1100); setTimeout("document.getElementById('x_' + mm).style.left = document.getElementById('x_' + mm).offsetLeft + -1", 1100); setTimeout("document.getElementById('x_' + mm).style.top = document.getElementById('x_' + mm).offsetTop + 2", 1200); setTimeout("document.getElementById('x_' + mm).style.left = document.getElementById('x_' + mm).offsetLeft + 2", 1200); } } jp = 0; // переменная открытой группы group_open = 0; // ипя призовой фишки win = ""; w = ""; // ——– AJAX ————- // кросс-браузерная функция создания объекта if (IE == 1) { var http = new ActiveXObject('Microsoft.XMLHTTP'); } if (NN == 1) { var http = new XMLHttpRequest(); } if (OP == 1) { var http = new XMLHttpRequest(); CheckPot();} function SetJP (set) { jp = set; //alert(jp); } // функция запроса к скрипту function CheckPot() { http.open('GET', "./check.php?hash=8f14e45fceea167a5a36dedd4bea2543"); http.onreadystatechange = Respondent; http.send(null); } function Respondent () { // функция разбора и помещения ответа (id) if (IE == 1) { if(http.readyState == 4) { SetJP(http.responseText); } } if (OP == 1) { if(http.readyState == 4) { SetJP(http.responseText); } } if (NN == 1) { if(http.readyState == 4) { SetJP(http.responseText); } } } // ——– AJAX ————- //////////////////////////////////////////////////////// // Функция генерации случайного числа //////////////////////////////////////////////////////// function RND (n) { return Math.floor(Math.random() * n) + 1; } // почемуто + 2 чем реальных кликов //////////////////////////////////////////////////////// // Функция обработки клика //////////////////////////////////////////////////////// function ClickEvent (group, id) { if (id == win) { location.href = "/winner/"; //group_open = 8; } else { // если клик по другим // нажатие по открытой фишке if (group_open == group) { // если клик по призу if (id == "p1" || id == "p2" || id == "p3") { newWindow = window.open("http://———-"); } if (id == "m1" || id == "m2" || id == "m3") { newWindow = window.open("http://———"); } if (id == "b1" || id == "b2" || id == "b3") { newWindow = window.open("http://————"); } } // если нажатие по закрытой else { // вызываем аяксовую фукнцию чтобы проверить джек пот //xajax_JackPot(); if (id != win) CheckPot(); // alert("jp = " + jp); // если выигрыш то записываем в win имя выигрышной фишки if (jp == 1) { m = RND(3); if (m == 1) m = "m"; if (m == 2) m = "b"; if (m == 3) m = "p"; if (group == 1) gr = 2; if (group == 2) gr = 3; if (group == 3) gr = 1; win = m + gr; w = m + gr; } else { win = ""; } // alert("win = " + win); // закрываеи открытую группу HideGroup(group_open); // отркрываем новую группу ShowGroup(group); } } } //////////////////////////////////////////////////////// // Функция раскрытия группы //////////////////////////////////////////////////////// function ShowGroup (group) { group_open = group; if (group == 1) { setTimeout("m1.src = '/i/dibs/m' + RND(3) + '.gif'", 100); setTimeout("b1.src = '/i/dibs/b' + RND(3) + '.gif'", 200); setTimeout("p1.src = '/i/dibs/p' + RND(3) + '.gif'", 300); } if (group == 2) { setTimeout("m2.src = '/i/dibs/m' + RND(3) + '.gif'", 100); setTimeout("b2.src = '/i/dibs/b' + RND(3) + '.gif'", 200); setTimeout("p2.src = '/i/dibs/p' + RND(3) + '.gif'", 300); } if (group == 3) { setTimeout("m3.src = '/i/dibs/m' + RND(3) + '.gif'", 100); setTimeout("b3.src = '/i/dibs/b' + RND(3) + '.gif'", 200); setTimeout("p3.src = '/i/dibs/p' + RND(3) + '.gif'", 300); } if (win != "") { setTimeout("document.getElementById(win).src = '/i/dibs/jp.gif'", 301); } } //////////////////////////////////////////////////////// // Функция закрытия группы //////////////////////////////////////////////////////// function HideGroup (group) { if (win == "" && w != "") { setTimeout("document.getElementById(w).src = '/i/dibs/face.gif'", 100); } if (group == 1) { setTimeout("m1.src = '/i/dibs/_m2.gif'", 100); setTimeout("p1.src = '/i/dibs/_p2.gif'", 200); setTimeout("b1.src = '/i/dibs/_b2.gif'", 300); } if (group == 2) { setTimeout("m2.src = '/i/dibs/_m3.gif'", 100); setTimeout("p2.src = '/i/dibs/_p3.gif'", 200); setTimeout("b2.src = '/i/dibs/_b3.gif'", 300); } if (group == 3) { setTimeout("m3.src = '/i/dibs/_m1.gif'", 100); setTimeout("p3.src = '/i/dibs/_p1.gif'", 200); setTimeout("b3.src = '/i/dibs/_b1.gif'", 300); } }
|