ich schnell eine einfache HTML-Website, Ihr Problem zu überprüfen und es funktioniert für mich:
<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>
Also ich ist ziemlich sicher, dass Sie in dem <script>
Tag etwas Referenzierung Problem wie die Dateien sind, die sind nicht korrekt auf die lokalen Dateien verweisen. Versuchen Sie es erneut mit den Remote-Dateien, die vom Autor des Skripts angeboten werden. Funktioniert es dann?
Haben Sie das versucht, Webentwickler Toolbar? Irgendwelche Fehler in der JavaScript-Konsole hier? – ConcurrentHashMap
Aktualisierte Frage mit Fehlern –
@SkyKumar Sie verwenden die erste Datei mit 'sh/src/shCore.js' und die zweite mit' sh/scripts/shBrushJScript.js', ich denke, sie sollten sich im selben Verzeichnis befinden. – SeinopSys