J'ai fait une page avec deux effets jQuery différents, l'un fonctionne très bien mais l'effet d'arrière-plan ne fonctionne pas uniquement en mode connecté. Hors ligne fonctionne ...jQuery fonctionne hors ligne mais ne fonctionne pas en ligne
Firebug montre deux erreurs:
ReferenceError: b2AABB is not defined
worldAABB = new b2AABB(); (Zeile 58, Spalte 1)
et
SyntaxError: illegal character

Main.js (Zeile 58, Spalte 1)
Cette partie od le code ressemble à ceci:
function init() {
canvas = document.getElementById('canvas');
document.onmousedown = onDocumentMouseDown;
document.onmouseup = onDocumentMouseUp;
document.onmousemove = onDocumentMouseMove;
document.ondblclick = onDocumentDoubleClick;
document.addEventListener('touchstart', onDocumentTouchStart, false);
document.addEventListener('touchmove', onDocumentTouchMove, false);
document.addEventListener('touchend', onDocumentTouchEnd, false);
// init box2d
worldAABB = new b2AABB(); // this is the line 58
worldAABB.minVertex.Set(-200, -200);
worldAABB.maxVertex.Set(screen.width + 200, screen.height + 200);
world = new b2World(worldAABB, new b2Vec2(0, 0), true);
setWalls();
reset();
}
La ajax.googleapis
est locale en le FTP.
Le caractère illégal ressemble à une [marque de commande d'octet] (http://en.wikipedia.org/wiki/Byte_order_mark). Où est défini 'b2AABB'? – Phil