2009-11-11 5 views
0

de test.html:Plus amusant avec des erreurs de Firebug stupides

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
         "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd" 
     xml:lang="en"> 
    <head><title>Test</title></head> 
    <body> 
    <script language="javascript" type="text/javascript" src="test.js"></script> 
    </body> 
</html> 

test.js:

var a = 4; 

Firebug:

syntax error 
var a = 4; 
^ 

Anyone?

+0

J'ai bien travaillé pour moi (FF 3.5.5, FB 1.4.5). Peut-être déplacer la partie script à la tête? D'autres plug-ins sont-ils en conflit? –

+0

Je ne reçois aucune erreur de script de votre code. – rahul

+0

C'est toute la source. Assurez-vous que Firebug est actif pour les scripts avant d'actualiser et de vérifier la console d'erreur. –

Répondre

1

Enlever le language="javascript" ce n'est pas XHTML valide! Ajouter également une méta-étiquette de codage de caractères.

<meta http-equiv="Content-type" content="text/html;charset=UTF-8" /> 
+0

La langue = "javascript" le faisait. Merci. –

+0

Vérifiez le validateur à partir du W3C. – powtac

2

Votre fichier a probablement un caractère caché qui cause le problème. Créez un nouveau fichier et réessayez.

0

J'ai vu ce type d'erreur apparaître lorsque la DTD est incorrecte, ou que la page ne valide pas tout à fait avec cette DTD. C'est totalement inintéressant, mais essayez-le.

0

Problème d'encodage? UTF avec BOM? Créez un nouveau fichier txt simple et renommez-le en test.js et écrivez (!) Dans le code à nouveau.

Questions connexes