2014-05-21 27 views
9

我只是按照here的说明进行操作,它没有任何帮助?语法荧光笔不能正常工作

<script type="text/javascript" src="sh/src/shCore.js"></script> 

<script type="text/javascript" src="sh/scripts/shBrushJScript.js"></script> 

<link href="sh/styles/shCore.css" rel="stylesheet" type="text/css" /> 
<!--<link href="sh/styles/shCoreDefault.css" rel="stylesheet" type="text/css" />--> 
<link href="sh/styles/shThemeDefault.css" rel="stylesheet" type="text/css" /> 

<pre class="brush: js"> 
    /** 
    * SyntaxHighlighter 
    */ 
    function foo() 
    { 
     if (counter <= 10) 
      return; 
     // it works! 
    } 
</pre> 
<script type="text/javascript"> 
    SyntaxHighlighter.all() 
</script> 

在控制台发现一些错误,不知道用它来做什么。

未捕获的ReferenceError:未定义XRegExp shCore.js:123 未捕获的类型错误:无法读取未定义shBrushJScript.js的属性“标注”:45 未捕获的类型错误:无法读取属性未定义test.php的的“全部”:21 Attr.specified已弃用。它的价值永远是真的。

+0

您是否尝试过网页开发工具栏? JavaScript控制台中的任何错误? – ConcurrentHashMap

+0

更新的错误提问 –

+0

@SkyKumar你正在使用'sh/src/shCore.js'获取第一个文件,使用'sh/scripts/shBrushJScript.js'获取第二个文件,我认为它们应该在同一个目录下。 – SeinopSys

回答

2

我发现这个LINK

尽量保持语法highliter所有本地文件在同一目录下是这样的:

<script type="text/javascript" src="sh/src/shCore.js"></script> 

<script type="text/javascript" src="sh/src/shBrushJScript.js"></script> 

OR

<script type="text/javascript" src="sh/scripts/shCore.js"></script> 

<script type="text/javascript" src="sh/scripts/shBrushJScript.js"></script> 
+0

Thnx哥们它工作.... 2例子。 –

+0

林间帮助:) –

0

我迅速做了一个简单的HTML网站,以检查你的问题和它的作品对我来说:

<html> 
<head> 
    <link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css" rel="stylesheet" type="text/css" /> 
    <script src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js" type="text/javascript"></script> 
    <script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js" type="text/javascript"></script> 
    <link href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 
    <pre class="brush: js"> 
    /** 
    * SyntaxHighlighter 
    */ 
    function foo() 
    { 
     if (counter <= 10) 
      return; 
     // it works! 
    } 
    </pre> 
    <script type="text/javascript"> 
     SyntaxHighlighter.all() 
    </script> 
</body> 
</html> 

所以我敢肯定,你有在<script>标签引用的一些问题,因为这些文件没有正确引用本地文件。再次尝试使用脚本作者提供的远程文件。那它有用吗?

+0

您的代码正在为我工​​作...但我希望它在本地举办.. –