Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> подсветка синтаксиса кода, ищу готовую функцию 
:(
    Опции темы
neosapient
Дата 26.3.2007, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Здесь, на vingrad.ru прекрастная подстветка синтаксиса.
Хочу такую же на свой сайт. Есть ли где в открытом коде такая функция, чтоб производила подсветку синтаксиса кода
Т.е. ей в качестве параметров указывался язык и передавался код

Рассматривал highlight.js, но не понравилось.
Цвета плохие, настройка сложная (во всяком случае глаза бояться, и руки не делают).

Мне б чего-нибудь по проще, полегче.
Язык подсветки С/С++

Это сообщение отредактировал(а) neosapient - 26.3.2007, 21:45
PM MAIL   Вверх
neosapient
Дата 26.3.2007, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Пока что мне представляется следующая схема:
PrintColorCode.js
Код

function PrintColorCode(language, block) {
document.writeln('<pre>');
switch(language){
case 'NONE':
    for (var key in block)
        document.write(key + ": " + block[key] + "<BR>");
    //document.writeln(block);
    break;
}
document.writeln('</pre>');
}


test.html
Код

<html>
<head>
</head>
<body>
<script src="PrintColorCode.js"></script>
<script>
PrintColorCode("NONE","void main (void){
}");
</script>

</body>
</html>



Но он не работает, так как разрыв строки 
Код

void main (void){
}");


Как вообще правильно поступиться к этой задаче
PM MAIL   Вверх
12345c
Дата 27.3.2007, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



http://groups.google.com/group/javascript-...52369c8564d055b

Если что понравится в деле, отпишитесь.
PM WWW   Вверх
neosapient
Дата 27.3.2007, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Цитата

Если что понравится в деле, отпишитесь. 


Понравилась первая ссылка, но так возиться с каждым кодом неохото

Непонравилось, что есть ссылка на этот форум, но не посмотреть
http://forum.vingrad.ru/index.php?showtopic=27538 

Вырезаю лишнее - оставляю костяк

Это сообщение отредактировал(а) neosapient - 27.3.2007, 13:43

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  CPP.rar 10,48 Kb
PM MAIL   Вверх
neosapient
Дата 27.3.2007, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Мне понравилось вот это

http://www.dreamprojections.com/SyntaxHighlighter/

несложно настроить под себя
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0450 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.