За последние 24 часа нас посетили 25466 программистов и 1730 роботов. Сейчас ищут 807 программистов ...

Подсветка кода на JS

Тема в разделе "JavaScript и AJAX", создана пользователем nixx, 24 янв 2015.

  1. nixx

    nixx Активный пользователь

    С нами с:
    20 фев 2013
    Сообщения:
    132
    Симпатии:
    0
    Код (Text):
    1.  <script type="text/javascript">
    2.  
    3.  function podsvetka(h) {function span(z,x){if(!x) x='';return "<span  style=\'color:#"+z+x+"\'>$1</span>";};h = h.replace(/([0-9]+(px|%|))/g,span("f0c") );  h = h.replace(/([A-Z_]{3,}|\$\w+)/g,  span("c60") );  h = h.replace(/([а-яА-Я]+)/g,  span("777") );  h = h.replace(/(&lt;.*?&gt;)/g, span("069") );h = h.replace(/(\(.*?\))/g,span("090"));h = h.replace(/(basename|foreach|getimagesize|echo|function|var)/g,span("d11","; font-weight:700") );return h; }
    4.  
    5.  window.onload =function () {var tag = document.getElementsByTagName("pre");
    6. for ( var j = 0; j < tag.length; j++ ) {
    7.     tag[j].innerHTML=podsvetka(tag[j].innerHTML) ;
    8. }    }
    9. </script>
    подскажите как сделать через класс и валидно 5
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    какого кода подсветка?
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ты заюзай ченить готовое.
     
  4. nixx

    nixx Активный пользователь

    С нами с:
    20 фев 2013
    Сообщения:
    132
    Симпатии:
    0
    это собственное написание минималистичное,можно воткнуть всюду без квери
    хотелось припаять через класс ,но только изучаю