web-gelistirme-sc.com

Sözdizimi hatası: Firebug'da <! DOCTYPE html> (satır 1)

Firebug <!DOCTYPE html>, ancak HTML kaynağı sorunsuz bir şekilde geçiyor HTML W3C doğrulayıcı .

Herhangi bir fikrin var mı? Üzgünüz, kaynak kodu paylaşamıyorum.

3
corbacho

Nedeni başarısız bir yüklenmiş javascript dosyasıydı.
Bir JavaScript dosyası eklemek için aşağıdaki kodu kullanıyorum:

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

Bu nedenle, sayfanın altbilgisine aşağıdaki HTML eklendi:

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

Bir noktada --- slider.js dosyasını yeniden adlandırdı, bu yüzden yüklenmeyi durdurdu ve Firebug hatasının arkasındaki neden bu.

"Net" sekmesinde Firebug herhangi bir hata göstermiyordu; slider.js dosyasının yanında yalnızca "301 Kalıcı Olarak Taşındı" ifadesini gösteriyordu.

4
corbacho

Belki de bu senin problemin: http://blog.rki-home.de/2008/10/22/firebug-syntax-error-und-doctype/ Almanca öyleyse burada ne diyor Kısacası:

  • Boş src içeren bir komut dosyası etiketiniz var mı?
  • Bir html dosyasını script src ile herhangi bir yere bağlar mısınız?
  • Gerçek js kaynağı yerine html döndürmeyle sonuçlanabilecek bazı mod_rewrite kuralları kullanıyor musunuz?

FireBug bir hata bildirir, ben her zaman bir JS-Hata düşünürdüm. FB, html'yi js olarak ayrıştırmaya çalışır.

3
nonsenz