给你的blog代码加高亮

原创 2004年07月16日 09:27:00
根据你常用的语言替换掉关键词,将下列代码直接复制到你的静态新闻中即可

<script language="javascript">
var doc;
function load()
{
var els=document.getElementById("main").document.getElementsByTagName("DIV");
for(var ii=0;ii<els.length;ii++){
if(els[ii].className=="postText"){
doc=els[ii].innerHTML;
els[ii].innerHTML=op(doc);
}
}
}
document.onload=setTimeout("load()",2000);
</script>

<script language=vbscript>
function op(doc)
dim ok
Dim regEx, Match, Matches

Set regEx = New RegExp
regEx.IgnoreCase = true
regEx.Global = True

keywordblue="else if,elseif,end if,if,len,for,then,true,false,version,each,in,class,set,d ,while,loop,nothing,server,sin,request,response,next,mid,left,right,rightb,leftb,midb,write,close"
keywordred="server,createobject,close,session,application,name,vbcrlf,recordset,connection,command,recordcount,count,item"

keywordblue=replace(keywordblue,"<","&lt;")
keywordblue=replace(keywordblue,">","&gt;")
keywordred=replace(keywordred,"<","&lt;")
keywordred=replace(keywordred,">","&gt;")

arrblue=split(keywordblue,",")
arrred=split(keywordred,",")


for i=0 to ubound(arrblue)
regEx.Pattern = "/b("&arrblue(i)&")/b|/n"
ok="<font color=blue>$1</font>"
doc = regex.replace(doc,ok)
next

for i=0 to ubound(arrred)
regEx.Pattern = "/b("&arrred(i)&")/b"
ok="<font color=red>$1</font>"
doc = regex.replace(doc,ok)
next

doc=replace(doc,chr(34)&chr(34),"""")
regEx.Pattern = chr(34)&"(.+?)"&chr(34)
set Matches = regEx.execute(chr(34)&"(.)"&chr(34))
for Each match in Matches
doc = regEx.replace(doc,chr(34)&"<font color=green>$1</font>"&chr(34))
next
set regEx = nothing
doc= replace(doc,"""",chr(34)&chr(34))
op = doc
end function
</script>

给你的Blog加条小金鱼

加入以下代码:?
  • cycloneQI
  • cycloneQI
  • 2004年09月17日 13:30
  • 1890

Query语法高亮插件,代码上色,页面代码着色

原文:http://www.myexception.cn/web/1253774.html
  • lan861698789
  • lan861698789
  • 2014年04月22日 18:09
  • 838

给你的Objective-C代码加文档注释

Here is an example of all the options I have found as of Xcode 5.0.2 That was generated with ...
  • situee
  • situee
  • 2014年08月21日 11:58
  • 184

JS实现匹配文字高亮显示

用JS实现文字匹配并高亮显示
  • weixin_39072332
  • weixin_39072332
  • 2017年12月24日 14:14
  • 91

代码高亮输入框实现

原文来自搬砖工,如需转载请注明出处 个人建站专栏  java基础专栏  ssh专栏 对于编程人员来说,w3cschool和菜鸟网站这两个站点都或许不陌生。在它们的教程中间时不时地会给我们显示一个...
  • LD0807
  • LD0807
  • 2017年01月23日 12:22
  • 1035

Xcode不提示,不高亮 解决办法

Xcode方法提示显示的不正确,只显示方法名称不显示参数及参数值的解决办法是: 右击“Finder” 选择 “前往文件夹” 输入“~/Library”,进入“Developer”  -> "Xco...
  • focusjava
  • focusjava
  • 2013年02月25日 15:58
  • 1675

linux中的语法高亮

写程序没有语法高亮将是一件多么痛苦的事情啊, 幸亏vim的作者是个程序员(如果不是, 那可NB大了), 提供了语法高亮功能, 在上面的图片中大家也可以看到那些注释, 关键字, 字符串等, 都用不同颜色...
  • a89649997
  • a89649997
  • 2017年03月29日 22:51
  • 703

LaTeX之代码语法高亮

转自http://www.latexstudio.net/archives/5900 我们可以使用Latex来排版文章和书籍,特别是可以用Latex来排版学习笔记,可以取得很不错的效果。实际上,用La...
  • lzcnb
  • lzcnb
  • 2016年04月02日 20:40
  • 1281

关于CSDN博客中的代码高亮显示

说实在的,每个博客的编辑和页面的显示都有优点和缺点。当初选择博客的时候也纠结了很久,到底应该选择哪一家博客?比如 csdn、博客园、iteye等等。后来发现,其实用熟了都差不多,最重要的还不是博客本身...
  • whuslei
  • whuslei
  • 2012年02月17日 14:41
  • 4501

字符串操作-高显示提示, 字符高亮

提供一些项目中常用的字符串操作功能包括:截取字符串长度、输出转换、随机字符串、全角半角转换、字符集转换、邮箱格式验证、数字转文件大小. 高显示提示, 字符高亮代码段: /** * 高显示提示, ...
  • wuchengzeng
  • wuchengzeng
  • 2015年04月24日 15:15
  • 747
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:给你的blog代码加高亮
举报原因:
原因补充:

(最多只允许输入30个字)