1. JavaScript / Говнокод #2239

    +165.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    <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/ - гении делали

    pompomru, 07 Декабря 2009

    Комментарии (1)
  2. JavaScript / Говнокод #2229

    +155.7

    1. 1
    2. 2
    3. 3
    4. 4
    if (document.all.input.req.value == "" ||
              document.all.input.req.value=="" ||      //на всякий пожарный надо еще раз проверить - а вдруг!
              document.all.input.req.value=="")          //наверное автор решил что доверяй-но проверяй
    	{ document.all.input.req.value=""; }

    нашел в 1 из заброшенных кемто проектов для 1 из сайтов

    markoffk, 05 Декабря 2009

    Комментарии (4)
  3. JavaScript / Говнокод #2217

    +152.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function $(element, method) {
      if (!method) {
        return document.getElementById(element);
      } else {
        return {
          node: $(element)
        }
      }
    }

    nagato, 03 Декабря 2009

    Комментарии (4)
  4. JavaScript / Говнокод #2207

    +146.7

    1. 1
    if (k.innerHTML=='0') {} else {gtim()}

    fuckyounoob, 02 Декабря 2009

    Комментарии (3)
  5. JavaScript / Говнокод #2199

    +149.1

    1. 1
    whell_spike: ($("#whell_spike:checkbox:checked").length>0) ? 1 : 0,

    Говнокод или все таки нет? =)

    Arris, 30 Ноября 2009

    Комментарии (2)
  6. JavaScript / Говнокод #2198

    +147.8

    1. 1
    2. 2
    3. 3
    for (var i = 0; i = 20; i++;) {
    	$('minus-', i).hide();
    }

    Плевать на ; в конце (ачепятко), но i = 0 и i = 20... :)

    chu4, 30 Ноября 2009

    Комментарии (3)
  7. JavaScript / Говнокод #2196

    +157.5

    1. 1
    2. 2
    3. 3
    function isDefined(variable) {
      return (!(!(variable||false)))
    }

    откопал в проекте... лично я смысла не вижу, мб кто-то расскажет под какой хитрый браузер или ситуацию это писалось? =)

    VermiVermi, 30 Ноября 2009

    Комментарии (13)
  8. JavaScript / Говнокод #2194

    +158.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    // Эта функция автоматически обработает все текстовые поля (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 детям не игрушка.

    chu4, 29 Ноября 2009

    Комментарии (6)
  9. JavaScript / Говнокод #2192

    +162.3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    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]
    	}
    };

    Не зря говорят, математика - царица всех наук.

    chu4, 28 Ноября 2009

    Комментарии (2)
  10. JavaScript / Говнокод #2177

    +156.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    #topBlock
    <script language="JavaScript">
    function process(){}
    today = new Date()
    if((today.getHours() < 12) && (today.getHours() >= 6)) {background:url('http://site/1.png') top center no-repeat;height:243px;}
    if((today.getHours() >= 12) && (today.getHours() < 18)) {background:url('http://site/2.png') top center no-repeat;height:243px;}
    if((today.getHours() >= 18) && (today.getHours() <= 23)) {background:url('http://site/3.png') top center no-repeat;height:243px;}
    if((today.getHours() >= 0) && (today.getHours() < 6)) {background:url('http://site/4.png') top center no-repeat;height:243px;}
    </script>
    #tobTable.... ну и дальше неважно

    Отчаянная попытка сделать логотип, сменяющий цвет в зависимости от времени суток =) Как выяснилос, поциент вставлял это в CSS. http://helper.ucoz.ru/forum/20-6633

    fuckyounoob, 25 Ноября 2009

    Комментарии (11)