论坛首页 Web前端技术论坛

推荐一个Code Syntax Highlighter With CSS&JS

浏览 9289 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-09-14  
SyntaxHighlighter ( http://www.dreamprojections.com/SyntaxHighlighter/ ) 是一个利用Javascript和CSS在客户端高亮显示代码的小工具,用法非常简单,映入相应的CSS和JS文件,然后将代码放到一个TextArea:

<textarea name="code" class="xml" rows="15" cols="100">
...xml code here ...
</textarea>

这里用class标明用哪一种Code Syntax Highlighter,然后添加上一行:
<script class="javascript">
dp.SyntaxHighlighter.HighlightAll('code');
</script>

这样就收工了。

推荐给JavaEye2.0用这个工具来实现BBCode里面的code="..."的Tag
   发表时间:2006-09-14  
功能较全,代码显示很漂亮!
0 请登录后投票
   发表时间:2006-12-07  
如果我的textarea 的内容格式不固定呢? 有时用户输入的是Java代码,有时是xml,有时是sql.

<textarea name="code" class="xml" rows="15" cols="100">

class值应该怎么填呢? 谢谢
0 请登录后投票
   发表时间:2006-12-28  
很想知道Javaeye是怎么实现这个判断内容类型的?

就像我点 code button的时候,你怎么知道我要在里面写java code 或者 xml code ?
0 请登录后投票
   发表时间:2006-12-29  
Morgan0916 写道
很想知道Javaeye是怎么实现这个判断内容类型的?

就像我点 code button的时候,你怎么知道我要在里面写java code 或者 xml code ?


不是有让你先选择语言类型么?
0 请登录后投票
   发表时间:2006-12-29  
Readonly 写道
Morgan0916 写道
很想知道Javaeye是怎么实现这个判断内容类型的?

就像我点 code button的时候,你怎么知道我要在里面写java code 或者 xml code ?


不是有让你先选择语言类型么?


什么时候可以选择? 我只是看见了这样的提示:

程序代码: 代码 或者 [/code="ruby"]代码 (alt+c)

PS: 我故意在标签开始加了转意/
0 请登录后投票
   发表时间:2006-12-29  
Morgan0916 写道
Readonly 写道
Morgan0916 写道
很想知道Javaeye是怎么实现这个判断内容类型的?

就像我点 code button的时候,你怎么知道我要在里面写java code 或者 xml code ?


不是有让你先选择语言类型么?


什么时候可以选择? 我只是看见了这样的提示:

程序代码: 代码 或者 [/code="ruby"]代码 (alt+c)

PS: 我故意在标签开始加了转意/


你用RichEditor别用BBCode啊
用BBCode是需要手工指定code="ooxx"
0 请登录后投票
   发表时间:2006-12-29  
你再试试BBCode, 不用指定code="xxx"的,放java代码就能格式化成java语法,放xml代码就能格式化成xml的语法.

让我感觉奇怪的就在这里
0 请登录后投票
   发表时间:2006-12-29  
Morgan0916 写道
你再试试BBCode, 不用指定code="xxx"的,放java代码就能格式化成java语法,放xml代码就能格式化成xml的语法.

让我感觉奇怪的就在这里


没有吧,你试试看用
code
<test/>
/code

code="xml"
<test/>
/code
出来的效果不一样的

<test/>


<test/>

0 请登录后投票
   发表时间:2006-12-29  
  <GlobalNamingResources>
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
  </GlobalNamingResources>


public static PostCommon getInstance(){
   return instance;
}


这是我什么都没加,你可以打开附件看看
  • 描述: 这是我什么都没加的预览效果
  • 大小: 144.3 KB
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics