it-swarm-eu.dev

Chyba syntaxe: <! DOCTYPE html> (řádek 1) v Firebug

Firebug si stěžuje na chybu v <!DOCTYPE html>, ale zdroj HTML prochází bez problémů HTML W3C validator .

Máš nějaký nápad? Litujeme, ale nemohu sdílet zdrojový kód.

3
corbacho

Důvodem byl neúspěšný načtený soubor javascript.
K přidání souboru JavaScript používám následující kód:

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

Do zápatí stránky byl tedy přidán následující kód HTML:

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

V určitém okamžiku jsem přejmenoval soubor slider.js, takže se zastavil načítání, a to je příčina chyby Firebug.

Na kartě „Net“ Firebug nevykazoval žádnou chybu; vedle souboru slider.js zobrazoval pouze „301 trvale přesunutý“.

4
corbacho

Možná je to také váš problém: http://blog.rki-home.de/2008/10/22/firebug-syntax-error-und-doctype/ Německy, tak tady to říká ve zkratce:

  • Máte skriptovou značku s prázdným SRC?
  • Propojujete soubor html se skriptem src kdekoli?
  • Používáte některá pravidla mod_rewrite, která by mohla mít za následek vrácení html místo skutečného zdroje js?

Když FireBug uvádí chybu, myslím, že je to vždy chyba JS. FB se tedy snaží analyzovat html jako js.

3
nonsenz