it-swarm.it

Errore di sintassi: <! DOCTYPE html> (riga 1) in Firebug

Firebug si lamenta di un errore in <!DOCTYPE html>, ma l'origine HTML sta trasmettendo senza problemi HTML W3C validator .

Hai qualche idea? Spiacenti, non riesco a condividere il codice sorgente.

3
corbacho

Il motivo era un file javascript caricato non riuscito.
Uso il seguente codice per aggiungere un file JavaScript:

drupal_add_js($p . '/slider.js','module','footer');

Quindi il seguente HTML è stato aggiunto nel piè di pagina:

<script type="text/javascript" src="/sites/default/modules/custom/slider/slider.js?G"></script>

Ad un certo punto I rinominato il file slider.js, quindi ha smesso di essere caricato, e questo è il motivo dietro l'errore Firebug.

Nella scheda "Rete", Firebug non mostrava alcun errore; mostrava solo un "301 spostato in modo permanente" accanto al file slider.js.

4
corbacho

Forse questo è anche il tuo problema: http://blog.rki-home.de/2008/10/22/firebug-syntax-error-und-doctype/ È tedesco, quindi ecco cosa dice in breve:

  • Hai un tag di script con src vuoto?
  • Colleghi un file html con script src ovunque?
  • Usi alcune regole mod_rewrite che potrebbero comportare la restituzione di html invece del vero js-source?

Quando FireBug indica un errore, penso che sia sempre un errore JS. Quindi FB tenta di analizzare html come js.

3
nonsenz