Javascript 未定义SyntaxHighlighter

Javascript 未定义SyntaxHighlighter,javascript,syntax-highlighting,Javascript,Syntax Highlighting,我正在尝试将其集成到我的网站。 我在示例中包括了所有文件,但它不起作用 当我看网页的时候,它说 ReferenceError:SyntaxHighlighter未定义@shBrushPhp.js:81 shBrushPhp.js是我必须包含的文件的一部分,我想知道为什么它不起作用。有什么想法吗 如果你能告诉我SyntaxHighlighter通常定义在哪里,这也会有所帮助 发生错误的行: Brush.prototype = new SyntaxHighlighter.Highlighter();

我正在尝试将其集成到我的网站。 我在示例中包括了所有文件,但它不起作用

当我看网页的时候,它说

ReferenceError:SyntaxHighlighter未定义@shBrushPhp.js:81

shBrushPhp.js是我必须包含的文件的一部分,我想知道为什么它不起作用。有什么想法吗

如果你能告诉我SyntaxHighlighter通常定义在哪里,这也会有所帮助

发生错误的行:

Brush.prototype = new SyntaxHighlighter.Highlighter();

遗憾的是,审问者没有按照他的问题回答。所以问题仍然悬而未决,我们有链接也没有代码片段

至少我也有同样的错误(“SyntaxHighlighter未定义”),我通过将脚本标记按正确顺序排列解决了这个问题。因此,请确保以正确的顺序导入两个javascript文件(shCore.js和shBrushJScript.js):

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

你可以在你链接到的SyntaxHighlighter网站上看到这一点


SyntaxHighlighter对象在运行shBrushJScript.js时初始化。因此,此时必须知道shCore.js中定义的SyntaxHightlighter。如果在代码的后面宣布了SyntagHighlighter,shBrushJScript就不知道了。

很遗憾,审问者没有按照他的问题的答案来回答。所以问题仍然悬而未决,我们有链接也没有代码片段

至少我也有同样的错误(“SyntaxHighlighter未定义”),我通过将脚本标记按正确顺序排列解决了这个问题。因此,请确保以正确的顺序导入两个javascript文件(shCore.js和shBrushJScript.js):

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

你可以在你链接到的SyntaxHighlighter网站上看到这一点


SyntaxHighlighter对象在运行shBrushJScript.js时初始化。因此,此时必须知道shCore.js中定义的SyntaxHightlighter。如果代码后面宣布了SyntagHighlighter,shBrushJScript就不知道了。

将代码发布到这里,或者在shBrushPHP.js上面包含syntaxhighter js。是的,所有文件都正确包含。你能提供一个链接到发生这种情况的页面吗?很明显,事情没有“正确地”包括在内,因为它不起作用;能够看到有问题的页面将让我们帮助您解决这里的问题。@Dancrumb他应该在这里包含代码,使这个问题成为一个有用的问题。在这里发布代码,或者在shBrushPHP.js上面包含syntaxhighter js是的,所有文件都正确包含。您能提供一个链接到发生这种情况的页面吗?很明显,事情没有“正确地”包括在内,因为它不起作用;能够看到有问题的页面将让我们帮助您解决这里的问题。@Dancrumb他应该在这里包含代码,使这个问题成为一个有用的问题。我的问题原来是引用了作者的主机位置(http)和我的博客(https)中的文件。因此,我必须找到一个地方通过https托管它们。我的问题是引用了作者的主机位置(http)和我的博客(https)中的文件。所以我必须找个地方通过https托管它们。