2014-05-21 18 views
9

Ich folge nur der Anweisung über here und es funktioniert keine Hilfe?Syntax Textmarker funktioniert nicht

Gefunden einige Fehler in der Konsole weiß nicht wt damit zu tun.

Uncaught Reference: XRegExp ist nicht definiert shCore.js: 123 Uncaught Typeerror: kann Eigenschaft 'Highlighter' undefinierter shBrushJScript.js lesen: 45 Uncaught Typeerror: kann Eigenschaft 'all' undefinierter test.php lesen: 21 Attr.spezifiziert ist veraltet. Sein Wert ist immer wahr.

+0

Haben Sie das versucht, Webentwickler Toolbar? Irgendwelche Fehler in der JavaScript-Konsole hier? – ConcurrentHashMap

+0

Aktualisierte Frage mit Fehlern –

+0

@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

Antwort

2

Ich fand diese LINK

versuchen, alle Ihre lokalen Dateien für Syntax high in demselben Verzeichnis wie folgt zu halten:

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

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

ODER

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

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

Thnx Kumpel es hat funktioniert .... 2 Beispiel. –

+0

Lichtung zu helfen :) –

0

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?

+0

Ihre Codes arbeiten für mich ... aber ich möchte es lokal hosten. –