- 1
- 2
- 3
- 4
var i = new Array(new Array());
i[0][0] = 'num';
alert(i);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
var i = new Array(new Array());
i[0][0] = 'num';
alert(i);
матрица в js
+167
<!--//
function click() {
if (event.button==2) {
// Чтобы отключить левую кнопку поставьте цифру 1
// Чтобы отключить третию кнопку поставьте цифру 3
alert('Кнопка мышки отключена');
} }
// Здесь введите свою надпись
function press(){
alert('Клавиатура отключина');
}
// Здесь введите свою надпись
document.onmousedown=click;
document.onkeydown=press;
// -->
для полноты ощущений рекомендуется посетить источник http://www.taxi-svt.ru/
+161
function checkEmail(form){
var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
if(pattern.test(form.email.value) && (!((form.fio.value=="")||(form.email.value=="")||(form.message.value=="")) ))
{
//Возвращаем правду
return true;
}
else
{
//Выводим на экран сообщение
alert("Вы заполнили не все поля и/или неверно заполнили поле e-mail");
//Возвращаем ложь
return false;
}
}
Валидаторы валидируют. Форматирование сохранено.
+159
$("input[name=site]").bind("focus", function(event){
if ($("input[name=site]").attr("value") == "") $("input[name=site]").attr("value", "http://");
$("input[name=site]").addClass("fhover");
});
$("input[name=site]").bind("blur", function(event){
if ($("input[name=site]").attr("value") == "http://")
{
$("input[name=site]").attr("value", "");// now fix error message
$("#sitespan").removeClass().addClass("f-lup f-lod").html("не обязательно");
$("input[name=site]").removeClass("fhover");
}
});
input[name=site] раз 10 использовано. Наверняка можно было где-то использовать this, или вообще получить объект один раз и сохранить в переменную.
+170
function timeProceed() {
second++;
if (second >= 60) {
minute++;
second = 0;
}
if (minute >= 60) {
hour++;
minute = 0;
}
if (hour > 23)
{
hour = 0;
minute = 0;
second = 0;
}
var cHour = hour;
var cMinute = minute;
var cSecond = second;
var cStyleVis = "visible";
// Т.к. переменные целочисленные, то в них может содержаться только по одной цифре, будет выглядеть не очень красиво (типа 1:5:3, а надо 01:05:03), проверим это.
// Не C++ и преобразование типов нам не нужно
if (second < 10) cSecond = "0" + second;
if (minute < 10) cMinute = "0" + minute;
if (hour < 10) cHour = "0" + hour;
// Итоговое время
//time = cHour + ":" + cMinute + ":" + cSecond;
if(dotsShow == 1){
cStyleVis = "visible";
dotsShow = 0;
}
else{
cStyleVis = "hidden";
dotsShow = 1;
}
time = '<b>' + cHour + '</b> <b class="dots" style="visibility:' + cStyleVis + ';">:</b> <b>' + cMinute + '</b>';
//alert(time);
// Кроосбраузерность уже самостоятельно прописываем
document.getElementById('clock').innerHTML = time;
timeChanged = 1;
return true;
}
Борьба со временем
+160
window.alert = function(){
events.event(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);
}
И это - в продакшене. Писано - для военных
+163
<script type="text/javascript"><!--
var h=(Math.random()*10);
if (h <1) document.writeln("ТЕКСТ");
if (h > 1 && h < 2) document.writeln("ТЕКСТ");
if (h > 2 && h < 3) document.writeln("ТЕКСТ");
if (h > 3 && h < 4) document.writeln("ТЕКСТ");
if (h > 4 && h < 5) document.writeln("ТЕКСТ");
if (h > 5 && h < 6) document.writeln("ТЕКСТ");
if (h > 6 && h < 7) document.writeln("ТЕКСТ");
if (h > 7 && h < 8) document.writeln("ТЕКСТ");
if (h > 8 && h < 9) document.writeln("ТЕКСТ");
if (h > 9 && h <10) document.writeln("ТЕКСТ");
// --></script>
Взято с официального форума УГоза http://forum.ucoz.ru/forum/38-37192-1
+161
<select onchange="goTo();" id="navSelect">
<option value="/way_to_hell/">Вопросы-ответы</option>
.
.
.
</select>
<script>
function goTo()
{
var objSel = document.getElementById("navSelect");
window.location = objSel.options[objSel.selectedIndex].value;
}
</script>
//можно вообще вот так:
<select onchange="window.location = this.options[this.selectedIndex].value">
+176
<a id="hide" href ="javascript:
var text = $('#ccc').html();
function hide(){
$('#ccc').html('');
$('#hide').attr('href', 'javascript: show(); ');
}
function show(){
$('#ccc').html(text);
$('#hide').attr('href', 'javascript: hide(); ');
}
hide();
">Скрыть/Показать</a>
<div id="ccc">скрываемвый текст</div>
Я думаю комментарии излишни. Я считаю что это идеальный говнокод. И отличная замена $('#ccc').toggle();
+172
days = (days < 10) ? days : days;
hours = (hours < 10) ? hours : hours;
minutes = (minutes < 10) ? minutes : minutes;
seconds = (seconds < 10) ? seconds : seconds;
Загадочная русская душа. Лежало в коде таймера обратного отсчета.