Определение психосоциального возраста человека
Модераторы: Neoxygen, vsm, MadFlower
Определение психосоциального возраста человека
http://jammy.newmail.ru/test/test.htm
Я вот 6 раз пробовал - вот результаты : 31, 33, 32, 31, 31, 31...
А вообще мне 19, пора завязывать с алкоголем и прочей дурью... =))))))) (Эт шутка конечно)
Я вот 6 раз пробовал - вот результаты : 31, 33, 32, 31, 31, 31...
А вообще мне 19, пора завязывать с алкоголем и прочей дурью... =))))))) (Эт шутка конечно)
-
- Новичок
- Сообщения: 2
- Зарегистрирован: Вс дек 14, 2003 17:42
-
- Старожил
- Сообщения: 1565
- Зарегистрирован: Сб окт 11, 2003 21:41
- Откуда: из норы. йопт, шо за вопросы?!
- Контактная информация:
-
- Старожил
- Сообщения: 1565
- Зарегистрирован: Сб окт 11, 2003 21:41
- Откуда: из норы. йопт, шо за вопросы?!
- Контактная информация:
- prosecutor
- Старожил
- Сообщения: 1762
- Зарегистрирован: Вт дек 03, 2002 01:16
- Откуда: Я тут, Я там, Я везде...
- Контактная информация:
- lomix
- Продвинутый
- Сообщения: 481
- Зарегистрирован: Вс ноя 30, 2003 17:41
- Откуда: Свой
- Контактная информация:
а вот и весь cкрипт ;0
var i;
function Init()
{
i = 0;
endf();
return false;
}
function endf()
{
var l = s.offsetLeft - 1;
var t = s.offsetTop - 1;
v0.style.left = l;
v0.style.top = t;
v1.style.left = l +298;
v1.style.top = t;
v2.style.left = l;
v2.style.top = t + 298;
v3.style.left = l + 298;
v3.style.top = t + 298;
v4.style.left = l + 149;
v4.style.top = t + 149;
v5.style.left = l + 149;
v5.style.top = t + 149;
v6.style.left = l + 149;
v6.style.top = t + 149;
v7.style.left = l + 149;
v7.style.top = t + 149;
}
function m()
{
if (i == 0) setTimeout("verify()", 20000);
if (i == -1) { return false; }
var l = s.offsetLeft - 1;
var t = s.offsetTop - 1;
var x = window.event.offsetX;
var y = window.event.offsetY;
var x2 = 298 - x;
var y2 = 298 - y;
var x3 = Math.abs(149 - x);
var y3 = Math.abs(149 - y);
var x4 = 298 - x3;
var y4 = 298 - y3;
++i;
v0.style.left = l + x;
v0.style.top = t + y;
v1.style.left = l +x2;
v1.style.top = t + y;
v2.style.left = l + x;
v2.style.top = t + y2;
v3.style.left = l + x2;
v3.style.top = t + y2;
v4.style.left = l + x3;
v4.style.top = t + y3;
v5.style.left = l + x4;
v5.style.top = t + y3;
v6.style.left = l + x3;
v6.style.top = t + y4;
v7.style.left = l + x4;
v7.style.top = t + y4;
return false;
}
function verify()
{
endf();
if (i < 343)
{
alert("К сожалению, сделанных Вами перемещаний недостаточно для проведения анализа. Пожалуйста, попробуйте ещё раз.")
i = 0;
}
else
{
alert("Спасибо. Сейчас Вам будут представлен результат методики.")
i = -1;
sset();
res();
}
}
function res()
{
window.location.href="results.htm";
}
function sc(a)
{
var ed = new Date();
ed.setDate(1825 + ed.getDate());
document.cookie = "Age=" + a + "; expires=" + ed.toGMTString() + "; ";
return a;
}
function sset()
{
var ed = new Date();
ed.setDate(1825 + ed.getDate());
document.cookie = "S=T; expires=" + ed.toGMTString() + "; ";
}
function fset(fluct)
{
var ed = new Date();
ed.setDate(1825 + ed.getDate());
document.cookie = "S=F; expires=" + ed.toGMTString() + "; ";
document.cookie = "Fluctuation=" + fluct + "; expires=" + ed.toGMTString() + "; ";
}
function gc()
{
var p = Math.random() - 0.5;
var zage = 0;
var theta = 0;
var fluctuation = 0;
var needfluct = 1;
var cl = document.cookie.split("; ");
for (var i = 0; i < cl.length; ++i)
{
var n = cl.split("=");
if ((unescape(n[0]) == "S") && (unescape(n[1]) == "T"))
{
needfluct = 0;
fluctuation = Math.round(2 * (Math.random() - 0.5));
fset(fluctuation);
}
if ((unescape(n[0]) == "Fluctuation") && (needfluct == 1)) fluctuation = Math.round(unescape(n[1]));
if (unescape(n[0]) == "Age") zage = Math.round(unescape(n[1]));
}
if (zage == 0)
{
zage = sc(Math.round(25 + (p * 24))) + fluctuation;
}
else
{
zage += fluctuation;
}
return (zage);
}
function show()
{
v.innerText = gc();
t.style.display = "";
}
var i;
function Init()
{
i = 0;
endf();
return false;
}
function endf()
{
var l = s.offsetLeft - 1;
var t = s.offsetTop - 1;
v0.style.left = l;
v0.style.top = t;
v1.style.left = l +298;
v1.style.top = t;
v2.style.left = l;
v2.style.top = t + 298;
v3.style.left = l + 298;
v3.style.top = t + 298;
v4.style.left = l + 149;
v4.style.top = t + 149;
v5.style.left = l + 149;
v5.style.top = t + 149;
v6.style.left = l + 149;
v6.style.top = t + 149;
v7.style.left = l + 149;
v7.style.top = t + 149;
}
function m()
{
if (i == 0) setTimeout("verify()", 20000);
if (i == -1) { return false; }
var l = s.offsetLeft - 1;
var t = s.offsetTop - 1;
var x = window.event.offsetX;
var y = window.event.offsetY;
var x2 = 298 - x;
var y2 = 298 - y;
var x3 = Math.abs(149 - x);
var y3 = Math.abs(149 - y);
var x4 = 298 - x3;
var y4 = 298 - y3;
++i;
v0.style.left = l + x;
v0.style.top = t + y;
v1.style.left = l +x2;
v1.style.top = t + y;
v2.style.left = l + x;
v2.style.top = t + y2;
v3.style.left = l + x2;
v3.style.top = t + y2;
v4.style.left = l + x3;
v4.style.top = t + y3;
v5.style.left = l + x4;
v5.style.top = t + y3;
v6.style.left = l + x3;
v6.style.top = t + y4;
v7.style.left = l + x4;
v7.style.top = t + y4;
return false;
}
function verify()
{
endf();
if (i < 343)
{
alert("К сожалению, сделанных Вами перемещаний недостаточно для проведения анализа. Пожалуйста, попробуйте ещё раз.")
i = 0;
}
else
{
alert("Спасибо. Сейчас Вам будут представлен результат методики.")
i = -1;
sset();
res();
}
}
function res()
{
window.location.href="results.htm";
}
function sc(a)
{
var ed = new Date();
ed.setDate(1825 + ed.getDate());
document.cookie = "Age=" + a + "; expires=" + ed.toGMTString() + "; ";
return a;
}
function sset()
{
var ed = new Date();
ed.setDate(1825 + ed.getDate());
document.cookie = "S=T; expires=" + ed.toGMTString() + "; ";
}
function fset(fluct)
{
var ed = new Date();
ed.setDate(1825 + ed.getDate());
document.cookie = "S=F; expires=" + ed.toGMTString() + "; ";
document.cookie = "Fluctuation=" + fluct + "; expires=" + ed.toGMTString() + "; ";
}
function gc()
{
var p = Math.random() - 0.5;
var zage = 0;
var theta = 0;
var fluctuation = 0;
var needfluct = 1;
var cl = document.cookie.split("; ");
for (var i = 0; i < cl.length; ++i)
{
var n = cl.split("=");
if ((unescape(n[0]) == "S") && (unescape(n[1]) == "T"))
{
needfluct = 0;
fluctuation = Math.round(2 * (Math.random() - 0.5));
fset(fluctuation);
}
if ((unescape(n[0]) == "Fluctuation") && (needfluct == 1)) fluctuation = Math.round(unescape(n[1]));
if (unescape(n[0]) == "Age") zage = Math.round(unescape(n[1]));
}
if (zage == 0)
{
zage = sc(Math.round(25 + (p * 24))) + fluctuation;
}
else
{
zage += fluctuation;
}
return (zage);
}
function show()
{
v.innerText = gc();
t.style.display = "";
}
- already_fucked
- Продвинутый
- Сообщения: 658
- Зарегистрирован: Вт окт 21, 2003 12:01
lomix писал(а):первоначальный результат сильно изменятся не будет, так как сохраняется в кукисах ;0
в общем фигня - так как присутствуют функции генерации случайных чисел.



- prosecutor
- Старожил
- Сообщения: 1762
- Зарегистрирован: Вт дек 03, 2002 01:16
- Откуда: Я тут, Я там, Я везде...
- Контактная информация:
Агась, теперь всё предельно ясно!!!lomix писал(а):первоначальный результат сильно изменятся не будет, так как сохраняется в кукисах ;0
в общем фигня - так как присутствуют функции генерации случайных чисел.
А я не терял надежду, думал, может это какой-то квази-мега-архи пи*датый тест!!! Эх-хех-хех...
