- 1
alert(( (/([^(A-z)&&(А-я)])/ || prompt.length<1 ).test(prompt('Введите Ваше имя',''))) ? 'Ошибка' : 'Принято')
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 29
+165
alert(( (/([^(A-z)&&(А-я)])/ || prompt.length<1 ).test(prompt('Введите Ваше имя',''))) ? 'Ошибка' : 'Принято')
Не совсем говнокод, просто весёлый бред. Найдено здесь http://tinyurl.com/22w4b8q
+170
var a1 = Math.floor(Math.random()*15 + 1);
var a2 = Math.floor(Math.random()*15 + 1);
mismatch(2);
var a3 = Math.floor(Math.random()*15 + 1);
mismatch(3);
var a4 = Math.floor(Math.random()*15 + 1);
mismatch(4);
var a5 = Math.floor(Math.random()*15 + 1);
mismatch(5);
var a6 = Math.floor(Math.random()*15 + 1);
mismatch(6);
var a7 = Math.floor(Math.random()*15 + 1);
mismatch(7);
var a8 = Math.floor(Math.random()*15 + 1);
mismatch(8);
var a9 = Math.floor(Math.random()*15 + 1);
mismatch(9);
var a10 = Math.floor(Math.random()*15 + 1);
mismatch(10);
var a11 = Math.floor(Math.random()*15 + 1);
mismatch(11);
var a12 = Math.floor(Math.random()*15 + 1);
mismatch(12);
var a13 = Math.floor(Math.random()*15 + 1);
mismatch(13);
var a14 = Math.floor(Math.random()*15 + 1);
mismatch(14);
var a15 = Math.floor(Math.random()*15 + 1);
mismatch(15);
Это и многое другое на http://ru.wikiversity.org/wiki/15_puzzle
+169
setInterval("(d=document).body.removeChild(d.body.appendChild(x=d.createElement('INPUT'))&&(x.style.display='none')&&!x.focus()&&x);",50);
Запрещаем выделение текста на странице. Это пиздец.
+169
eval(handler.replace(/this/g,'document.getElementsByTagName("A")'));
Вот такая вот альтернатива для Function.prototype.call
+187
function length(obj){
var y = 0;
for(var i = 0; i < obj.length; i++) y++;
return y;
}
+167
function hasclass(e,c){
has=false
for(i=0;i<e.className.split(' ').length;i=i+1)
if( e.className.split(' ')[i]=== c) has= true;
if(has==true){return true;}else{return false;}
}
В лучших традициях говнокода. Оригинальное форматирование сохранено.
+158
$('div.contain p ~ a[href$="jpg"]').attr('id', 'linker');
document.getElementById('linker').style.color = 'green';
+158
function create (char, repeat) {
var string = '';
while (repeat--) string += char;
return string;
}
Заполняем строку одинаковыми символами
+170
star1.onmouseover = function () {
star1.className = 'selected';
}
star1.onmouseout = function () {
star1.className = 'not-selected';
}
star2.onmouseover = function () {
star1.className = 'selected';
star2.className = 'selected';
}
star2.onmouseout = function () {
star1.className = 'not-selected';
star2.className = 'not-selected';
}
star3.onmouseover = function () {
star1.className = 'selected';
star2.className = 'selected';
star3.className = 'selected';
}
star3.onmouseout = function () {
star1.className = 'not-selected';
star2.className = 'not-selected';
star3.className = 'not-selected';
}
star4.onmouseover = function () {
star1.className = 'selected';
star2.className = 'selected';
star3.className = 'selected';
star4.className = 'selected';
}
star4.onmouseout = function () {
star1.className = 'not-selected';
star2.className = 'not-selected';
star3.className = 'not-selected';
star4.className = 'not-selected';
}
star5.onmouseover = function () {
star1.className = 'selected';
star2.className = 'selected';
star3.className = 'selected';
star4.className = 'selected';
star5.className = 'selected';
}
star5.onmouseout = function () {
star1.className = 'not-selected';
star2.className = 'not-selected';
star3.className = 'not-selected';
star4.className = 'not-selected';
star5.className = 'not-selected';
}
Реализация звёздочек для рейтинга. При наведении мышкой на звёздочку все предшествующие ей звёздочки "загораются", при отведении — "потухают".
+174
function BIN(a) {
var x = false;
for (var i = 0; i < 50; i++) {
if (Math.pow(2, i) == a) {
x = true;
}
}
return x;
}
Проверка числа на степень двойки.