2017-07-28 5 views
-1

ich ein Schach-Engine mache Chessboard.js verwenden, aber ich habe ein Problem ... meine Codierung, die falsch ist, ist dies:Uncaught Syntaxerror: Unerwartete Kennung „“ mit chessboard.js

var board, 
game = new Chess(); 

und die Seite sagt:

Uncaught SyntaxError: Unexpected identifier 

Mein HTML ist:

<!DOCTYPE> 
<html> 
<head> 
    <title>Chess</title> 
    <link rel="stylesheet" href="css/chessboard-0.3.0.min.css"> 
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> 
    <script src="js/chessboard-0.3.0.min.js"></script> 
</head> 
<body> 
<div id="board" style="width: 400px"></div> 
<script src="pro chess.js"></script> 
</body> 
</html> 

Dank!

Webseite unter: chessboardjs.com/

+0

Nur eine Vermutung, aber vielleicht liegt es daran, dass Sie diese Variablen in einer separaten/neuen Zeile deklarieren, was einen Syntaxfehler verursacht. Platzieren Sie sie beide in derselben Zeile/Zeile und führen Sie das Skript erneut aus. Lassen Sie mich wissen, ob das für Sie funktioniert. – NewToJS

+0

Versuchen Sie das folgende Beispiel jsfiddel: http://jsfiddle.net/pebreo/amXhC/ – selvarajmas

+0

Das funktioniert nicht. :( – Wrogrsin

Antwort

0

Sollte ein Semikolon, kein Komma. Semikolon wird verwendet, um das Ende einer Aussage zu bezeichnen.

var board; Spiel = neues Schach();

+0

ja ich weiß, aber es sagt immer noch die gleiche Sache und das ist, was schachbrett.js Beispiele tat. – Wrogrsin

+1

Welche Seite betrachtest du? Ich habe nichts auf einen Blick gesehen. Der Kommentar zu Ihrer ursprünglichen Frage erzählt, wie Definieren Sie mehrere Variablen in einer Zeile, wenn Sie genau danach suchen.Sie können Ihren HTML-Code auch in der Frage angeben? – Nick

Verwandte Themen