1. PHP / Говнокод #12737

    +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
    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
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    <html>
        <head>
        <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>
        <head>
        <title>test</title>
        <script type="text/javascript">
        // Функция, осуществляющая AJAX запрос
        function loadXMLDoc(method, url) {
          if(window.XMLHttpRequest) {
            req = new XMLHttpRequest();
            req.onreadystatechange = processReqChange;
            req.open(method, url, true);
            req.send(null);
          } else if (window.ActiveXObject) {
            req = new ActiveXObject("Microsoft.XMLHTTP");
            req.onreadystatechange = processReqChange;
            req.open(method, url, true);
            req.send();
          }
        }
        // Функция, выполняемая при изменении статуса
        // запроса, если статус  равен 200, данные получены
        function processReqChange() {
          if(req.readyState == 4) {
         
            if(req.status == 200) {
              getNumber(req.responseText);
         
            } else {
              alert("There was a problem retrieving the XML data:\n" + req.statusText);
            }
          }
        }
        // Функция выполняется при клике по кнопке
        function process() {
         
           var v = document.getElementById("flag");
           var url = "ajax.php?flag=" + v.checked;
           loadXMLDoc( "get", url );
           setTimeout('process()', 1000);
        }
         
        // Функция записывает в элемент content значение, полученное от сервера
        function getNumber(text) {
          //для текстового поля
          var content = document.getElementById( "content" );
         content.value = text;
          //для div
         var content = document.getElementById( "content2" );
         content.innerHTML = text;
         
        }
         
        </script>
        </head>
        <body onload='process()'>
        <input type='checkbox' id='flag'>Флажок
        <input type='text' id='content'>
        <div id='content2'></div>
        </body>
        </html>
        .....................................................................................
         
        //файл ajax.php
        <?php
        if (isset($_GET['flag']))
        {
        if($_GET['flag']==='true') echo 'checked';
        else echo 'not checked';
        }
        ?>

    Как скопировать значение одного поля в другое.
    Очередное оригинальное решение от нашего старого знакомого, который не верит в существование говнокода и быдлокодеров.

    Запостил: Stallman, 13 Марта 2013

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

    • Блять, не тот говнокод. -_-
      //файл enter.html
      <html>
      <head>
      <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>
      <head>
      <title></title>
      <script type="text/javascript">
      // Функция, осуществляющая AJAX запрос
      function loadXMLDoc(method, url) {
        if(window.XMLHttpRequest) {
          req = new XMLHttpRequest();
          req.onreadystatechange = processReqChange;
          req.open(method, url, true);
          req.send(null);
        } else if (window.ActiveXObject) {
          req = new ActiveXObject("Microsoft.XMLHTTP");
          req.onreadystatechange = processReqChange;
          req.open(method, url, true);
          req.send();
        }
      }
      // Функция, выполняемая при изменении статуса
      // запроса, если статус  равен 200, данные получены
      function processReqChange() {
        if(req.readyState == 4) {
       
          if(req.status == 200) {
            getNumber(req.responseText);
       
          } else {
            alert("There was a problem retrieving the XML data:\n" + req.statusText);
          }
        }
      }
      // Функция выполняется при клике по кнопке
      function onClick() {
        var v = document.getElementById("txt");
        var url = "ajax.php?text=" + v.value;
        loadXMLDoc( "get", url );
      }
      // Функция записывает в элемент content значение, полученное от сервера
      function getNumber(text) {
        var content = document.getElementById( "content" );
       content.value = text;
       
      }
      </script>
      </head>
      <body>
      <input type="text" id="txt" value=""/><br>
      <input type='button' value='Проверить' onclick="onClick();" /><br>
      <input type="text" id="content" />
      </body>
      </html>
      ........................................
       
      //файл ajax.php 
      <?php  
      if ( isset( $_GET['text'] ) ) {
      echo $_GET['text'];  
      }
      ?>
      Ответить
    • Один я вижу windows-1251 ?
      Ответить
    • У автора спрашивали почему он именно так сделал ? А то интересно как он до этого додумался ) Это же пиздец какой-то ))
      Ответить

    Добавить комментарий