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

    +161

    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
    <select onchange="goTo();" id="navSelect">
    <option value="/way_to_hell/">Вопросы-ответы</option>
    .
    .
    .
    </select>
    
    <script>
    function goTo()
    {
      var objSel = document.getElementById("navSelect");
      window.location = objSel.options[objSel.selectedIndex].value;
    }
    
    </script>
    
    
    
    //можно вообще вот так:
    <select onchange="window.location = this.options[this.selectedIndex].value">

    Запостил: dr_fet, 08 Сентября 2011

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

    • А вообще-то можно и вот так:
      <a href="/way_to_hell/"">Вопросы-ответы</a>
      Но лучше, конечно, брюки через голову надевать.
      Ответить
      • Автор вообще не парится. Ведь, когда башка из жопы, то брюки аж со свистом налазят.
        Ответить
      • Там, наверное больше одного option'а. Тогда много a-шек придется делать
        Ответить
      • Такие изъебы обычно от дизайнера зависят.
        Ответить
      • А ничего, если задача стояла сделать переход по линкам по переключению айтемов в селекте? Или так, тупо посрать в комментах охота?
        Ответить
        • ретро-сайтик под 1990-ые, хуле
          главное bgsound не забыть
          Ответить
          • Это уже вопрос другой. Сайтик даже не я делаю. Так, показал пример решения.
            Ответить
          • > главное bgsound не забыть

            Marquee, blink и оформление комик сансом - наше всё.
            Ответить
    • давненько я не видел навигацию через комбобокс :)
      Ответить

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