it-swarm.asia

خطأ في بناء الجملة: <! DOCTYPE html> (السطر 1) في Firebug

يشكو Firebug من خطأ في <!DOCTYPE html> ، ولكن مصدر HTML يمر دون مشاكل مدقق HTML W3C .

هل لديك أي فكرة؟ عذرًا ، لا يمكنني مشاركة شفرة المصدر.

3
corbacho

السبب هو فشل ملف جافا سكريبت الذي تم تحميله.
أستخدم الكود التالي لإضافة ملف JavaScript:

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

لذلك تمت إضافة HTML التالي في تذييل الصفحة:

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

في مرحلة ما أنا أعيدت تسميته الملف slider.js ، لذلك توقف تحميله ، وهذا هو السبب وراء خطأ Firebug.

في علامة التبويب "Net" ، لم يظهر Firebug أي خطأ ؛ كان يظهر فقط "301 تم نقله بشكل دائم" بجوار ملف slider.js.

4
corbacho

ربما هذه هي مشكلتك أيضًا: http://blog.rki-home.de/2008/10/22/firebug-syntax-error-und-doctype/ إنه ألماني لذا إليك ما تقوله بالمختصر:

  • هل لديك علامة البرنامج النصي مع src فارغة؟
  • هل تربط ملف html بالبرنامج النصي src في أي مكان؟
  • هل تستخدم بعض قواعد mod_rewrite التي قد تؤدي إلى إرجاع html بدلاً من مصدر js الحقيقي؟

عندما يشير FireBug إلى وجود خطأ ، أعتقد أنه دائمًا خطأ JS. لذا يحاول FB تحليل html كـ js.

3
nonsenz