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

    +154

    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
    function reNumberAreas(parent)
    {
     for (i=0;i<parent.childNodes.length;i++)
     {
      try
      {
       parent.childNodes[i].firstChild.firstChild.firstChild.firstChild.id = cutNumber(parent.childNodes[0].firstChild.firstChild.firstChild.firstChild.id) + i;
       parent.childNodes[i].firstChild.firstChild.firstChild.firstChild.nextSibling.nextSibling.id = parent.childNodes[i].firstChild.firstChild.firstChild.firstChild.id + "_text";
       parent.childNodes[i].firstChild.firstChild.firstChild.firstChild.nextSibling.nextSibling.nextSibling.src = parent.childNodes[i].firstChild.firstChild.firstChild.firstChild.nextSibling.nextSibling.nextSibling.src.replace(/index=\d+/g,"index=" + i);
      }
      catch (e)
      {
      }
     }
    }

    Форматирование кода сохранено для придания драматичности.

    Запостил: Areks, 30 Июля 2012

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

    • catch (e)
      {
      }
      без этого ну никак !!! Все же пишут...
      Ответить
      • ... в Южносахалинске +3, а теперь о моде. Сейчас в моде пустой кэтч...
        Ответить
    • firstChild.firstChild.firstChild.firstCh ild.nextSibling.nextSibling.nextSibling

      А потом поменялась разметка...
      Ответить
    • сочувствую тому человеку который будет поддерживать этот код=)
      Ответить

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