Buggy user-specific behavior in AniDB js code
Posted: Thu May 25, 2006 3:20 am
There seems to be a bug in the following javascript code:
http://www.anidb.net/js/anidbscript.js
specifically in lines 41-51:
isWindy = false;
spanlist = document.getElementsByTagName('span');
for (var i = 0; i < spanlist.length; i++)
{ if (spanlist[i].className == "user" && spanlist[i].firstChild.nodeValue.indexOf("windmage") != -1) isWindy = true; }
for (var i = 0; i < linklist.length; i++)
{
var relstring = linklist[i].getAttribute("rel") || "";
if (isWindy)
{
linklist[i].onclick = Confirm;
}
The bug causes an annoying confirmation box to appear whenever any link on anidb is clicked. Oddly it only affects certain users.
http://www.anidb.net/js/anidbscript.js
specifically in lines 41-51:
isWindy = false;
spanlist = document.getElementsByTagName('span');
for (var i = 0; i < spanlist.length; i++)
{ if (spanlist[i].className == "user" && spanlist[i].firstChild.nodeValue.indexOf("windmage") != -1) isWindy = true; }
for (var i = 0; i < linklist.length; i++)
{
var relstring = linklist[i].getAttribute("rel") || "";
if (isWindy)
{
linklist[i].onclick = Confirm;
}
The bug causes an annoying confirmation box to appear whenever any link on anidb is clicked. Oddly it only affects certain users.