Помощник
|
Подсветка кода |
dimjan4
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
6.2.2010, 13:36;
Ответить: alexdrob
Сообщение
#2
|
|
|
|
|
Letmetouchyou |
6.2.2010, 14:13;
Ответить: Letmetouchyou
Сообщение
#3
|
|
|
|
|
Flok |
6.2.2010, 14:23;
Ответить: Flok
Сообщение
#4
|
|
я использую http://alexgorbatchev.com/wiki/SyntaxHighlighter
вы можете подключить только раскрагивание php (shBrushPhp.js). цвета регулируются в css |
|
|
dimjan4
|
Сообщение
#5
|
|
|
Попробовал сделать свой скрипт:
[PHP]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style> .codepad_constant { color:red !important; } </style> <script type="text/javascript"> function replace_string(txt,cut_str,paste_str){ var f=0; var code=''; code = code + txt; f=code.indexOf(cut_str); while (f!=-1){ //цикл для вырезания всех имеющихся подстрок f=code.indexOf(cut_str); if (f>0){ code = ht.substr(0,f) + paste_str + ht.substr(f+cut_str.length); } } return code; } function CodePad() { var code=document.getElementById('codepad').innercodeML; var BaseFunction=new Array(); var BaseConstant=new Array(); var BaseKeyWords=new Array(); /*Заполняем базы*/ BaseFunction='strtoupper','strtr','strval','substr','substr_compare', 'strpos','strptime','strrchr','strrev','strripos','strrpos', 'strspn','strstr','strtok','strtolower','strtotime'; BaseConstant='__FILE__','__LINE__','__METHOD__','__FUNCTION__',' __CLASS__'; BaseKeyWords='and','or','xor','array','as','break','case'; for(i=0;i<=BaseFunction.length;i++) { replace_string(code,BaseFunction[i],'<span class="codepad_function">' +BaseFunction[i]+ '</span>'); } for(i=0;i<=BaseConstant.length;i++) { replace_string(code,BaseConstant[i],'<span class="codepad_constant">' +BaseConstant[i]+ '</span>'); } for(i=0;i<=BaseKeyWords.length;i++) { replace_string(code,BaseKeyWords[i],'<span class="codepad_words">' +BaseKeyWords[i]+ '</span>'); } document.getElementById('codepad').innercodeML=code; } </script> </head> <body onLoad="CodePad();"> <div id="codepad"> __LINE__ </div> </body> </html>[/PHP] Браузер виснет, цвет не меняет.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Дайте, пожалуйста, фрагмент кода на джаваскрипте для калькулятора на сайте | 3 | re-search | 1379 | 7.7.2019, 15:20 автор: web-coder |
|
Чистка вредного кода на сайтах WP | 0 | SkyFire | 2301 | 24.12.2017, 11:30 автор: SkyFire |
|
Нужна помощь в изменении кода сайта. | 6 | sanuzelservice | 5920 | 2.12.2015, 15:07 автор: -sanuzelservice- |
|
Услуги по валидации кода | 37 | alizid1 | 14069 | 31.1.2015, 15:02 автор: kstnews |
|
Шаблоны для word press, нужен человек, знающий HTML кода, умеющий их редактировать. | 0 | DmitryPro | 2977 | 21.6.2014, 15:02 автор: -Mr.Usluga- |
Текстовая версия | Сейчас: 19.4.2024, 9:33 |