- 1
var ptzReq = auction.responseText.slice(auction.responseText.indexOf('id="ptzReq'+id+'"')+18+id.toString().length, auction.responseText.indexOf('id="ptzReq'+id+'"')+51+id.toString().length);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161
var ptzReq = auction.responseText.slice(auction.responseText.indexOf('id="ptzReq'+id+'"')+18+id.toString().length, auction.responseText.indexOf('id="ptzReq'+id+'"')+51+id.toString().length);
Зато здесь хотя-бы нет jQuery.
+162
// first wtf part:
if (__captcha.ammount > 0) {
var captcha = new Array();
for (var i in __captcha.queue) {
captcha = __captcha.queue[i];
delete __captcha.queue[i];
break;
}
__captcha.ammount--;
__update();
return captcha;
}
// second wtf part:
__captcha.queue[__captcha.ammount++] = new Array(
$("form.__LBH-form #recaptcha_challenge_field").val(),
$("form.__LBH-form #recaptcha_response_field").val()
);
Нашёл в каком-то кривом юзерскрипте.
Первое -- это такая хитрая реализация pop. Видимо, простой вызов array.pop() автору чем-то не угодил.
Второе -- вообще чудо. Вместо array.length автор зачем-то создал свой ammount (заметьте, две "m"!), а вместо array.append() юзает какую-то кривую шнягу.
+153
$('a ul.switcher').click(function(){
Писал спросони, минут 5 не мог понять, почему не работает этот код :)
+214
if(n!=3 && 0>0 && !false){
preditor.tstaCTZP_0_0.disabled=true;
}
конгениально
+162
function Turn(id, mode) {
if(document.layers || document.all) {
if(mode)
eval("setTimeout(\"On(" + id + ");\",100)");
else
eval("setTimeout(\"Off(" + id + ");\",100)");
}
}
function On(id){
if(occupied_header[id]) {
if(document.all) {
eval("menu" + id).style.visibility = 'visible';
eval("menu" + id).style.left = mmm.offsetLeft+9;
}
else
if(document.layers) {
eval("document.layers['menu" + id + "']").visibility = "show";
}
}
}
function Off(id){
if(!occupied_menu[id] && !occupied_header[id]) {
name = 'i' + id;
if(document.all) {
eval("menu" + id).style.visibility = 'hidden';
}
else if(document.layers) {
eval("document.layers['menu" + id + "']").visibility = "hide";
}
}
}
+159
function CreateLayer(text, id, t, l,m) {
if(document.layers && m==1)
{
var str="<LAYER ID=menu" + id + " TOP=" + t + " LEFT=" + l + " onmouseover=\"occupied_menu[" + id + "]=1;\" onmouseout=\"Turn('" + id + "',0);occupied_menu[" + id + "]=0;\" VISIBILITY=hide Z-INDEX=2 bgcolor=\"#0066CC\">" + text + "</LAYER>";
document.write(str);
}
else if(document.layers && m==2)
{
id = id.substring(0,1);
var str="<LAYER ID=menu" + id + "a TOP=" + t + " LEFT=" + l + " onmouseover=\"occupied_menu[" + id + "]=1;occupied_header[" + id + "]=1;\" onmouseout=\"Turn('" + id + "',0);occupied_menu[" + id + "]=0;occupied_header[" + id + "]=0\" VISIBILITY=hide Z-INDEX=2 bgcolor=\"#EF1010\">" + text + "</LAYER>";
document.write(str);
}
else if(document.all)
{
var strng="<div id=menu" + id + " style=\"position:absolute;top:" + t + ";left:" + l + ";visibility:hidden;width:100;z-index:1;\" onmouseover=\"occupied_menu[" + id + "]=1;\" onmouseout=\"Turn('" + id + "',0);occupied_menu[" + id + "]=0;\">" + text + "</div>";
document.write(strng);
}
}
+156
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function preloadImages() {
newImage("bigphoto/kran.jpg");
newImage("bigphoto/z1.jpg");
newImage("bigphoto/z2.jpg");
newImage("bigphoto/truba.jpg");
newImage("bigphoto/put.jpg");
}
+38
Drupal.parseJson = function (data) {
if ((data.substring(0, 1) != '{') && (data.substring(0, 1) != '[')) {
return { status: 0, data: data.length ? data : Drupal.t('Unspecified error') };
}
return eval('(' + data + ');');
};
no comments. и как я понимаю нормальные люди делают eval завернутый в try
+164
<a onclick="javascript:location.href='news_id_42297.html'" href="#block03-1">
http://www.topnews.ru/ (внизу новости с 11-й по 20-ю)
А теперь <del>кликните колесиком</del> наведите на это безобразие курсор. Молодцы, теперь отведите.
+158
if(typeof n!="number"&&(k==Number||!(n instanceof Number))||p.round(n)!=n||n==NaN||n==Infinity)return!1;
http://www.google-analytics.com/ga.js
Инженеры в Гугле знают толк в JavaScript'e.