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

    +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
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    function showOrders (tab, type, page) {
        $('#grid').load('../../citizen/'+type);
        switch (page) {
            case 'cmain':
                var activeTab_class = 'mainActiveTab';
                var unactiveTab_class = 'mainUnactiveTab';
            break;
            case 'corders':
                var activeTab_class = 'activeTab';
                var unactiveTab_class = 'unactiveTab';
            break;
        }
        var some_tab = document.getElementsByClassName(activeTab_class);
        var count = some_tab.length;
            for (var i = 0; i<= (count-1); i++) {
                some_tab[i].className = unactiveTab_class;
            }
        tab.className = activeTab_class;
    }

    у нас так WebUI программируется =)

    Запостил: nur, 30 Марта 2011

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

    • а что jquery нельзя было до конца использовать .. или все-таки чистый javascript рулит .. или автор дальше load ман по juery не читал .. )) уйма вопросов
      Ответить
      • А автор ман и не читал. Что google по 'ajax javascript' нашел, то и скопипастил.
        Ответить
    • к тому же это getElementsByClassName(activeTab_class); не во всех бравзерах сработает.
      Ответить

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