我只是按照这里的指示操作,但它不起作用,需要帮助吗?
<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>
在控制台发现了一些错误,但不知道该如何处理。
未捕获的引用错误:XRegExp 未定义 shCore.js:123 未捕获的类型错误:无法读取未定义的属性 'Highlighter' shBrushJScript.js:45 未捕获的类型错误:无法读取未定义的属性 'all' test.php:21 Attr.specified 已经过时。其值总是为 true。
sh/src/shCore.js
访问第一个文件,使用sh/scripts/shBrushJScript.js
访问第二个文件,我认为它们应该在同一个目录中。 - SeinopSys