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

    +146

    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
    // ==UserScript==
    // @name           dojki-remover
    // @namespace      A
    // @include        http://www.dojki.com/*
    // @include        http://dojki.com/*
    // ==/UserScript==
    
    var intervalID = window.setInterval(work, 500);
    var max_exicutionz = 9;
    
    function work()
    {
    	d_nested1 = document.getElementsByTagName("iframe")[0];
    	if (typeof(d_nested1) != "undefined") d_nested1.style.display='none';
    	d_nested2 = document.getElementsByTagName("iframe")[1];
    	if (typeof(d_nested2) != "undefined") d_nested2.style.display='none';
    	d_nested3 = document.getElementsByTagName("iframe")[2];
    	if (typeof(d_nested3) != "undefined") d_nested3.style.display='none';
    	if (max_exicutionz <= 0) clearInterval(intervalID);
    	max_exicutionz--;
    }

    GreaseMonkey скрипт для скрытия тизеров на порносайте. Дело в том что верхний IFRAME появляется на сайте сразу, но Обезьяна не вызывает выполнение скрипта и приходится ждать непонятно чего. Может кто понимает в чем дело?

    increazon, 28 Января 2011

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

    +160

    1. 1
    if ( $('.menu_center > ul > li:eq(6)').attr('id') != 'current' )

    Jquery в джумле:)

    moonie, 25 Января 2011

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

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    .onePixBorder{
    zoom:1; 
    behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<span style="background: url(/common/img/opb-tr.png) no-repeat 100% 0;height: 9px;display: block;margin: -11px -11px 2px -11px;"><img src="/common/img/opb-tl.png" alt="" /></span>' + this.innerHTML + '<span style="background: url(/common/img/opb-br.png) no-repeat 100% 0;height: 9px;display: block;margin:4px -11px -11px -11px;"><img src="/common/img/opb-bl.png" alt="" /></span>') : '');
    }

    в css файле, специально подкючаемый для ie6

    ilyamx, 25 Января 2011

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

    +152

    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
    var _t=false;
    if ( a < this.options.min ) {
    	this.options.min = a;
    	_t=true;
    }
    if ( b > this.options.max ) {
    	this.options.max=b;
    	_t=true;
    }
    if ( _t ) {
    	this.refreshValue();
    	this.setMinMax();
    }

    [:|||:] ?

    istem, 24 Января 2011

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

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if ('$kaax' in window)
    	if ($kaax === undefined) $kaax = {defval : $kaax}; else
    	if ($kaax === null) $kaax = {defval : null}; else
    	$kaax.defval = $kaax;
    else
    	var $kaax = {};
    
    ...
    
    $kaax = $kaax.defval;

    Параноик объявляет переменную.
    Тот факт, что window/undefined могут быть переопределены либо $kaax уже иметь свойство defval, упускается.

    fuckyounoob, 18 Января 2011

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

    +169

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    function paramEncode(str){
    	var text = escape(str);
    	while(text.indexOf("%u") !=-1)
    		text = text.replace("%u","!u");
    	while(text.indexOf("%") !=-1)
    		text = text.replace("%","!u00");
            while(text.indexOf(".") !=-1)                                                                                        
                    text = text.replace(".","!u002E");   
            while(text.indexOf("/") !=-1)                                                                                        
                    text = text.replace("/","!u002F");   
    	return text;
    }

    альтернатива if:)

    moonie, 18 Января 2011

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

    +167

    1. 1
    2. 2
    3. 3
    if (!/^.{1,40}@.{1,40}\..{1,4}$/.test(email)) {
    ...
    }

    Такая вот проверка и-мейла на валидность.
    vkontakte.ru/js/friends.js?11 :1006

    m1el, 18 Января 2011

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

    +174

    1. 1
    if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("D Index"); titleBar_setSubNav(false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false);}

    Разбирал генератор документации, нашлось вот...

    wvxvw, 16 Января 2011

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

    +158

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    (function(){ if(!window.adToken) { window.adToken = Math.floor(Math.random() * 999999999999999999); }
    		var d = new Date();
    		var url = (location.protocol=='https:'?'https://base.kiwi.kz/?':'http://base.kiwi.kz/?');
    		url += 'rnd=' + Math.floor(Math.random() * 99999999999);
    		url	+= '&slot_id=25';
    		url	+= '&type=js';
    		url	+= '&t=' + parseInt(((d.getTime() - (d.getTimezoneOffset() * 60)) / 1000));
    		url	+= '&token=' + window.adToken;
    		url	+= '&r=' + window.location;
    		var js	 = '<sc' + 'ript src="' + url + '"></sc' + 'ript>';
    		document.write(js);
    		}());

    sc' + 'ript ?

    govnozmey, 14 Января 2011

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

    +176

    1. 1
    _ajax("/ajax.js", "script");

    Тянем ajax-функцией файл с ajax-функциями

    fuckyounoob, 13 Января 2011

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