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

    +159

    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
    function CreateLayer(text, id, t, l,m) {
    if(document.layers && m==1)
     {
      var str="<LAYER ID=menu" + id + " TOP=" + t + " LEFT=" + l + " onmouseover=\"occupied_menu[" + id + "]=1;\" onmouseout=\"Turn('" + id + "',0);occupied_menu[" + id + "]=0;\" VISIBILITY=hide Z-INDEX=2 bgcolor=\"#0066CC\">" + text + "</LAYER>";
      document.write(str);
     }
     else if(document.layers && m==2)
     {
     id = id.substring(0,1);
      var str="<LAYER ID=menu" + id + "a TOP=" + t + " LEFT=" + l + " onmouseover=\"occupied_menu[" + id + "]=1;occupied_header[" + id + "]=1;\" onmouseout=\"Turn('" + id + "',0);occupied_menu[" + id + "]=0;occupied_header[" + id + "]=0\" VISIBILITY=hide Z-INDEX=2 bgcolor=\"#EF1010\">" + text + "</LAYER>";
      document.write(str);
     }
     else if(document.all)
     {
      var strng="<div id=menu" + id + " style=\"position:absolute;top:" + t + ";left:" + l + ";visibility:hidden;width:100;z-index:1;\" onmouseover=\"occupied_menu[" + id + "]=1;\" onmouseout=\"Turn('" + id + "',0);occupied_menu[" + id + "]=0;\">" + text + "</div>";
      document.write(strng);
     }
     }

    Запостил: moonie, 05 Мая 2011

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

    • Судя по всему, какой-то старый учебник JS'а.
      Ответить
    • ЧСХ, для NN str, а для IE - strng
      Ответить
      • Посыл к тому, что для IE надо писать больше кода.
        Ответить
      • В те времена IE поддерживал стандарты...
        Ответить
        • только прошло уже 10 лет и код пишут уже по другому
          а в ie разве что иконка поменялась за всё это время
          Ответить

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