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

    +170

    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
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    function openVoteWin(wUri, wName, wWidth, wHeight, wScroll, wMenu) {
    		var scrollBars = (wScroll!=0) ? 1 : 0;
    		var menuBars = (wMenu) ? 1 : 0;
    		var positionLeft = (screen.width - wWidth)/2;
    		var positionTop = (screen.height - wHeight)/2;
    		var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=0,menubar='+menuBars+',resizable=0,scrollbars='+scrollBars+',status=0,titlebar=0,toolbar=0,directories=0,hotkeys=0')
    		myW.focus();
    	}
    	
    	function openWin(wUri, wName, wWidth, wHeight, wScroll, wMenu) {
    		var scrollBars = (wScroll!=0) ? 1 : 0;
    		var menuBars = (wMenu) ? 1 : 0;
    		var positionLeft = (screen.width - wWidth)/2;
    		var positionTop = (screen.height - wHeight)/2;
    		var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=0,menubar='+menuBars+',resizable=0,scrollbars='+scrollBars+',status=0,titlebar=0,toolbar=0,directories=0,hotkeys=0')
    		myW.focus();
    	}
    	
    	function openWinResize(wUri, wName, wWidth, wHeight, wScroll, wMenu, wResize) {
    		var scrollBars = (wScroll!=0) ? 1 : 0;
    		var menuBars = (wMenu) ? 1 : 0;
    		var reSizable = (wResize) ? 1 : 0;
    		var positionLeft = (screen.width - wWidth)/2;
    		var positionTop = (screen.height - wHeight)/2;
    		var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=0,menubar='+menuBars+',resizable='+reSizable+',scrollbars='+scrollBars+',status=0,titlebar=0,toolbar=0,directories=0,hotkeys=0')
    		myW.focus();
    	}
    	
    	
    	function openWinblur(wUri, wName, wWidth, wHeight, wScroll, wMenu) {
    		var scrollBars = (wScroll!=0) ? 1 : 0;
    		var menuBars = (wMenu) ? 1 : 0;
    		var positionLeft = (screen.width - wWidth)/2;
    		var positionTop = (screen.height - wHeight)/2;
    		var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=1,menubar='+menuBars+',resizable=1,scrollbars='+scrollBars+',status=1,titlebar=1,toolbar=1,directories=1,hotkeys=1')
    		myW.blur();
    	}
    	
    	function openWinFull(wUri, wName, wWidth, wHeight, wScroll, wMenu) {
    		var scrollBars = (wScroll!=0) ? 1 : 0;
    		var menuBars = (wMenu) ? 1 : 0;
    		var positionLeft = (screen.width - wWidth)/2;
    		var positionTop = (screen.height - wHeight)/2;
    		var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=1,menubar='+menuBars+',resizable=1,scrollbars='+scrollBars+',status=1,titlebar=1,toolbar=1,directories=1,hotkeys=1')
    		myW.focus();
    	}

    Пусть автору будет стыдно, если он зайдет на ГК

    scalar4eblo4no, 12 Августа 2010

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

    +163

    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
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    <h4 class="red">Security</h4>
    <p>This is to stop automated scripts completing the form at random.</p>
    <div class="applysection">
    	<table>
    		<tr>
    			<td>&nbsp;</td>
    			<td>&nbsp;</td>
    			<td width="40%">&nbsp;</td>
    		</tr>
    		<tr>
    			<th>What is the total <br />
    		    of 4 plus 4?</th>
    			<td><input type="text" id="Human" name="Human" class="required" /></td>
    			<td class="helptext">please answer numerically. i.e.: 6 or 3 etc.</td>
    		</tr>
    		<tr>
    			<td>&nbsp;</td>
    			<td>&nbsp;</td>
    			<td width="40%">&nbsp;</td>
    		</tr>
    	</table>
    </div>
    
    ......... и где-то в недрах подключаемого JS проверяем.....
    
    function isValidHuman(sHuman) { return sHuman == 8 }

    КАПЧА!!!!
    сейчас мы это уже исправили так что без ссылки, но локально осталось это произведение.

    Alfred, 12 Августа 2010

    Комментарии (11)
  3. Куча / Говнокод #3952

    +144

    1. 1
    <a href="/" id="ctl00_ctl00_ctl00_ctl00_ctl11_ctl00_ctl02_ctl00_ctl00_aLogo">  <img height="90" width="138" class="logo" src="/upload/images/design/i/logo.gif" title="МТС" alt="МТС" id="logo"/></a>

    view-source:
    http://www.mts.ru/messaging/sendsms/

    среди прочего прочего акуя

    Lure Of Chaos, 12 Августа 2010

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

    +143

    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
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    function changeAlign() {
    try {
    		for(var i = 0; i < document.getElementById("tariff_content").getElementsByTagName("table").length; i++) {
    			if(document.getElementById("tariff_content").getElementsByTagName("table")[i].className == "common") {
    				document.getElementById("tariff_content").getElementsByTagName("table")[i].removeAttribute("cellPadding"); 
    				document.getElementById("tariff_content").getElementsByTagName("table")[i].removeAttribute("cellSpacing");
    				if(document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[0].className != "header"){
    					var firstTDCount = 0;
    					for(var z = 0; z < document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells.length; z++) {
    						firstTDCount = firstTDCount + (document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[z].colSpan);
    					}
    					document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].insertRow(0);
    					for(var j = 0; j < firstTDCount; j++) {
    						document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].insertCell(j);
    						document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].className = "header";
    							document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].innerText = " "; 
    					}
    				}				
    				for(var j = 0; j < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows.length; j++) {
    					for(var k = 0; k < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length; k++) {
    						if( 
    							 (document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length > 1) && (k != 0) 
    						   	 && (document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].className != "header")
    						   ) 
    						{
    							if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k - 1].rowSpan == 1) {
    								document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "right";
    								//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.backgroundColor = "red";
    							}
    							if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].colSpan == 2) {
    								document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "center";
    							}
    							if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.width == "60px") {
    								//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].style.backgroundColor = "red";
    								document.getElementById("tariff_content").getElementsByTagName("table")[i].deleteRow(j);
    								break;
    								//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.width = "";
    							}
    						}
    					}
    				}
    			}
    		}				
    } catch(e) {}	
    return false;	
    }

    http://www.mts.ru/upload/images/script/js.js

    Lure Of Chaos, 12 Августа 2010

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function insertOpenTable() {
    	return "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\" class=\"footnote\">";
    }
    
    function insertCloseTable() {
    	return "</table>";
    }

    http://www.mts.ru/upload/images/script/js.js

    Lure Of Chaos, 12 Августа 2010

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

    +167

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function hasclass(e,c){
    has=false
    for(i=0;i<e.className.split(' ').length;i=i+1)
    if( e.className.split(' ')[i]=== c) has= true;
    if(has==true){return true;}else{return false;}
    }

    В лучших традициях говнокода. Оригинальное форматирование сохранено.

    eval, 11 Августа 2010

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

    +112

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    //Floating
    float k = 0.0001f;
    for (float i = 10.9f; i >= -10.9f; i--)
    {
        i += +1 - k;
        e.Graphics.DrawEllipse(new Pen(Color.Green, 5), 15 * (float)Math.Sin(i), 15 * i, 5, 5);
    }

    Учусь рисовать окружность

    sergylens, 11 Августа 2010

    Комментарии (403)
  8. Java / Говнокод #3947

    +73

    1. 1
    progress = progress != null ? progress + "%" : progress;

    Да, давно я не смеялся...

    raorn, 11 Августа 2010

    Комментарии (19)
  9. Java / Говнокод #3946

    +80

    1. 1
    2. 2
    3. 3
    if ( obj == null ) {
      throw new IllegalArgumentException( "Value cannot be null: " + obj );
    }

    raorn, 11 Августа 2010

    Комментарии (3)
  10. Python / Говнокод #3945

    −168

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if request.user.is_superuser:
            content["stuff"] = stuff_list
            content["content_stuff"] = content_stuff_list
            content["domain_url"] = settings.DOMAIN_URL or "http://boo.com"
            if request.user.is_superuser:
                content["active_hotels"] = Hotel.objects.filter(is_active=True)

    долго понимал, так и не понял

    iscarface, 11 Августа 2010

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