- 1
- 2
- 3
- 4
- 5
$(document).ready(function(){
$("table.h100").parent('td').each(function(){
$(this).children('table.h100').css({'height' : $(this).height()});
});
});
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
$(document).ready(function(){
$("table.h100").parent('td').each(function(){
$(this).children('table.h100').css({'height' : $(this).height()});
});
});
Говнокод умер - да здравствует говнокод! :)
+155
function ValidateTimeData(Dataset) {
var HoursVal = 0;
var MinutesVal = 0;
//Забираем значения из формы
HoursVal = edtTaskHours.Value;
MinutesVal = edtTaskMinutes.Value;
if ( HoursVal == 0 && MinutesVal == 0 ) {
ShowWarningDialog("Поля 'Время (часы)' и 'Время (минуты)' обязательны для заполнения");
return false;
} else {
return true;
}
//Присваиваем время
Dataset.Values('ActualDurationHours') = HoursVal;
Dataset.Values('ActualDurationMinutes') = MinutesVal;
Dataset.Values('PayedHours') = HoursVal;
Dataset.Values('PayedMinutes') = MinutesVal;
Dataset.Values('ConfirmHours') = HoursVal;
Dataset.Values('ConfirmMinutes') = MinutesVal;
Dataset.Values('Duration') = HoursVal * 60 + MinutesVal;
Dataset.Values('ActualDuration') = HoursVal * 60 + MinutesVal;
}
Я бы еще оооочень долго разбирался, почему значения не присваиваются, если бы не посмотрел повнимательнее в 13 строчку :)
+161
function fill(){ //
document.getElementById('email1').value = "Введіть ваш e-mail";
document.getElementById('u_name2').value = "Введіть ваше імя";
document.getElementById('u_adress1_1').value = "Введіть вашу адресу";
}
// Перевірка імен, імейла та адреси в полі
function check_name(){if (document.getElementById('u_name2').value == "Введіть ваше імя" || document.getElementById('u_name2').value.length < 3 ) {error_name();}else{checked_name();}}
function check_email(){if (document.getElementById('email1').value == "Введіть ваш e-mail") {error_email();}else{checked_email();}}
function check_adress(){if (document.getElementById('u_adress1_1').value == "Введіть вашу адресу") {error_adress();}else{checked_adress()};}
// Якщо імя .. введене неправильно
function error_name(){document.getElementById('d_name').innerHTML = "Невірно вказане імя (мінімум 3 символа)"; document.getElementById('d_name').style.color="red";}
function error_email(){document.getElementById('d_email').innerHTML = "Невірно вказаний email"; document.getElementById('d_email').style.color="red";}
function error_adress(){document.getElementById('d_adress').innerHTML = "Невірно вказана адреса"; document.getElementById('d_adress').style.color="red";}
// Якщо імя .. введене правильно
function checked_name(){document.getElementById('d_name').innerHTML = "Імя вказане вірно"; document.getElementById('d_name').style.color="green";}
function checked_email(){document.getElementById('d_email').innerHTML = "email вказаний вірно"; document.getElementById('d_email').style.color="green"}
function checked_adress(){document.getElementById('d_adress').innerHTML = "Адреса вказана вірно"; document.getElementById('d_adress').style.color="green"}
Сорри за украинский язык, думаю понятно. Сказали 30 минут писать джаваскрипт, вот и писали... :))
+158
function tv_cat(iz){
if (iz%2==0)
{
document.getElementById("cat_tv_header3").innerHTML=
"<a href='#' onclick=' javascript: tv_cat(1);'><img src='/img2/but_tv.gif' width='142' height='30' border='0'>";
}
else
{
document.getElementById("cat_tv_header3").innerHTML=
"<a href='#' onclick= javascript: tv_cat(2);'><img src='/img2/but_catalog.gif' width='142' height='30' border='0'>";
}
}
"рекурсия", епт
+169
setInterval("(d=document).body.removeChild(d.body.appendChild(x=d.createElement('INPUT'))&&(x.style.display='none')&&!x.focus()&&x);",50);
Запрещаем выделение текста на странице. Это пиздец.
+178
var td = $( this ).parent().parent().parent();
while( td.next().length ) td.next().remove();
Это СПАРТА!
+169
eval(handler.replace(/this/g,'document.getElementsByTagName("A")'));
Вот такая вот альтернатива для Function.prototype.call
+165
function urldecode(code) {
code = escape(code);
code = code.replace(/\+/g,' ');
code = code.replace(/%21/g,'!');
code = code.replace(/%22/g,'"');
code = code.replace(/%23/g,'#');
code = code.replace(/%24/g,'$');
code = code.replace(/%2D/g,'-');
code = code.replace(/%5E/g,'^');
code = code.replace(/%26/g,'&');
code = code.replace(/%B9/g,'№');
code = code.replace(/%3B/g,';');
code = code.replace(/%25/g,'%');
code = code.replace(/%3A/g,':');
code = code.replace(/%3F/g,'?');
code = code.replace(/%28/g,'(');
code = code.replace(/%29/g,')');
code = code.replace(/%BF/g,'ї');
code = code.replace(/%AF/g,'Ї');
code = code.replace(/%B3/g,'і');
code = code.replace(/%B2/g,'І');
code = code.replace(/%BA/g,'є');
code = code.replace(/%AA/g,'Є');
code = code.replace(/%C0/g,'А');
[от ^ до \/]
code = code.replace(/%DF/g,'Я');
code = code.replace(/%E0/g,'а');
[аналогично]
code = code.replace(/%FF/g,'я');
return code;
}
http://informer.gismeteo.ru/getcode/js/decode.js
-Они забыли массив!
-Говнокодеры!
+161
function actionId(child) {
return child.action[{
'menu': 'ivrMenuId',
'queu': 'queueId',
'scenario': 'scenarioId'
}[child.action.type.toLowerCase()]];
}
Те,кто будет это поддерживать, недостойны моего сострадания!
+159
if(this.sideEnd=='none')
{
if(this.d_obj_ll.style.display!='block')
this.d_obj_ll.style.display='block';
if(this.d_obj_lr.style.display!='block')
this.d_obj_lr.style.display='block';
}
Я такое писал когда только-только учился программировать. А тут "серьезная контора"...