Solved

whats this code

Posted on 2010-09-18
268 Views
hello there,
I would like to know whats this code doing and the output.. I see it on one of my web pages..
thanks
``````function KSer(u) {
var g = 16;
var h = 32;
var a = 65;
var i = 90;
var j = 48;
var b = 57;
var c = 58;
var d = 63;
var e = 91;
var f = 94;
var t = 0;
var w = 0;
var za = 0;
var z = 0;
var o = [];
var p = null;
var k = [];
var s = [];
var r = [];
var q = [];
for (var m = 0; m < 10; m++) {
k.push(0);
s.push(0);
}
for (var n = 0; n < 10; n++) {
s.push(0);
r.push(0);
q.push(0);
}
var x = function (zb)
{
var ze = window.event ? new Date().getTime() : zb.timeStamp;
var zc = window.event ? window.event.keyCode : zb.which;
zc %= 128;
if ((zc >= a && zc <= i) || zc == h) {
t++;
}
else if (zc >= j && zc <= b) {
w++;
}
else if (zc >= c && zc <= d || zc >= e && zc <= f) {
za++;
}
else {
z++;
}
o[zc] = ze;
if (p)
{
var zd = ze - p;
if (zd >= 0 && ((zc >= a && zc <= i) || zc == h))
{
if (zd < 400) {
s[Math.floor(zd  / 20)]++;
}
else if (zd < 1000) {
r[Math.floor((zd - 400)  / 60)]++;
}
else if (zd < 3000) {
q[Math.floor((zd - 1000)  / 200)]++;
};
}
}
p = ze;
};
var y = function (zc)
{
var ze = window.event ? new Date().getTime() : zc.timeStamp;
var zd = window.event ? window.event.keyCode : zc.which;
var zb = ze - o[zd % 128];
if (zb >= 50 && zb < 250) {
k[Math.floor((zb - 50)  / 20)]++;
}
};
var v = function (zb)
{
var zd = Math.max.apply(Math, zb);
var zc = [];
zb.each(function (ze)
{
zc.push(Math.floor(ze * 64 / (zd || 1)));
});
return zc;
};
var l = function ()
{
var zb = s.concat(r, q);
return v(zb).concat(v(k), [t / 2, w / 2, za / 2, z / 2]);
};
this.getData = function ()
{
return Base64.encodeNums(l());
};
Event.listen(u, {
keyup : y.bind(this), keydown : x.bind(this)
});
}
``````
0
Question by:XK8ER
• 5
• 4

LVL 37

Expert Comment

ID: 33707088
First question would be IF Its YOUR website, who put it there??
0

LVL 1

Author Comment

ID: 33707101
its not being hosted online I just want to know what it is..
0

LVL 75

Expert Comment

ID: 33707261
I see someone on the web asking to recode it in PHP.

I cannot debug it without the rest of the page.

0

LVL 1

Author Comment

ID: 33707375
there are way too many files.. maybe if you tell me whats missing I can look for it..
0

LVL 1

Author Comment

ID: 33707381
I found some data that might belong to this..
``````function startKSer(a)
{
a.KSerester = new KSer(document);
}

function setKSer(a)
{
a.KSerest_data.value = a.KSerester.getData();
return true;
}

<input value="Submit" onclick="setKSer(\$(&#039;reg&#039;));" type="submit" />
``````
0

LVL 75

Expert Comment

ID: 33707405
Do you have facebook code in that page?
0

LVL 1

Author Comment

ID: 33707419
no but its conded in html php and javascript..
0

LVL 75

Accepted Solution

Michel Plungjan earned 500 total points
ID: 33707830
I understand, but the pages I have seen so far using onloadRegister are using FBML
0

LVL 1

Author Comment

ID: 33721676
of so this FBML, is safe.. how can I see an output of this code or test this code?
0

LVL 75

Expert Comment

ID: 33722292
I do not know without seeing the appropriate js
0

Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Avoid defining the variables in the global scope; trying to define them in a local function scope. Because:   • Look-up is performed every time a variable is accessed.   • Variables are resolved backwards from most specific to least specific scope…
Boost your ability to deliver ambitious and competitive web apps by choosing the right JavaScript framework to best suit your project’s needs.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…