- 1
- 2
el.setAttribute('class', 'forum_alt_over');
el.setAttribute('className', 'forum_alt_over');
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
el.setAttribute('class', 'forum_alt_over');
el.setAttribute('className', 'forum_alt_over');
Господи, ну почему не просто el.className="forum_alt_over"; ?
+165.4
<script language="JavaScript">
function change_city()
{
document.getElementById("header_18").style.display='none';
document.getElementById("header_18_add").style.display='block';
document.getElementById("header_18_add").id='header_18'; //т.к. стили прописаны для id
}
</script>
</head>
<body>
<div id="mega_scroller">
<div id="mega_scroller">
document.getElementById("header_18_add") .id='header_18'; //т.к. стили прописаны для id
http://www.cinemapark.ru/ - гении делали
+155.7
if (document.all.input.req.value == "" ||
document.all.input.req.value=="" || //на всякий пожарный надо еще раз проверить - а вдруг!
document.all.input.req.value=="") //наверное автор решил что доверяй-но проверяй
{ document.all.input.req.value=""; }
нашел в 1 из заброшенных кемто проектов для 1 из сайтов
+152.9
function $(element, method) {
if (!method) {
return document.getElementById(element);
} else {
return {
node: $(element)
}
}
}
+146.7
if (k.innerHTML=='0') {} else {gtim()}
+149.1
whell_spike: ($("#whell_spike:checkbox:checked").length>0) ? 1 : 0,
Говнокод или все таки нет? =)
+147.8
for (var i = 0; i = 20; i++;) {
$('minus-', i).hide();
}
Плевать на ; в конце (ачепятко), но i = 0 и i = 20... :)
+157.5
function isDefined(variable) {
return (!(!(variable||false)))
}
откопал в проекте... лично я смысла не вижу, мб кто-то расскажет под какой хитрый браузер или ситуацию это писалось? =)
+158.9
// Эта функция автоматически обработает все текстовые поля (text,password).
// Если у вас изначально задано значение для поля, то при фокусировании поля - значение пропадёт, если пользователь не введёт новое значение, то вернётся первоначальное.
// Это jQuery версия
$("input:text, textarea, input:password").each(function () {
if (this.value == '') this.value = this.title;
});
$("input:text, textarea, input:password").focus(function () {
if (this.value == this.title) this.value = '';
});
$("input:text, textarea, input:password").blur(function () {
if (this.value == '') this.value = this.title;
});
$("input:image, input:button, input:submit").click(function () {
$(this.form.elements).each(function () {
if (this.type == 'text' || this.type == 'textarea' || this.type == 'password') {
if (this.value == this.title && this.title != '') {
this.value = '';
}
}
});
});
Не зря Джонни Рейсиг говорил, что jQuery детям не игрушка.
+162.3
i = function () { // n = ['единственное число','множественное, 2-4','множественное число, остальное']
d = parseFloat(a[b].innerHTML); // каг-бэ число, которое нужно просклонять
if (!d) {
return n[2]
} else if (d % 1) {
return n[1]
} else if (/(11|12|13|14|5|6|7|8|9|0)$/.test(d)) { // Гениально, неправда ли?
return n[2]
} else if (/1$/.test(d)) {
return n[0]
} else if (/(2|3|4)$/.test(d)) {
return n[1]
}
};
Не зря говорят, математика - царица всех наук.