أخطاء Javascript في Dreamweaver

استكشاف مشاكل JavaScript الشائعة وإصلاحها في Dreamweaver.

فهم أخطاء JavaScript

تستخدم Adobe ملفات JavaScript لتنفيذ الكثير من وظائف Dreamweaver. هذا الاستخدام الشديد لملفات JavaScript يجعل Dreamweaver سهل القابلية للتوسيع. يمكن للمطورين تغيير وظيفة Dreamweaver الأصلية. ومع ذلك، تميل معظم الأخطاء التي يصدرها Dreamweaver عند مواجهة مشكلة في تنفيذ إجراء إلى أن تكون أخطاء JavaScript.

وعادة ما تمنعك أخطاء التصميم لـ JavaScript مثل "أثناء تنفيذ onLoad في tempURL_afterSave.htm، حدث خطأ JavaScript،" من تنفيذ جزء من وظيفة Dreamweaver.

في بعض الأحيان، تظهر رسالة خطأ مترجم مع أخطاء JavaScript الداخلية هذه:

"لم يتم تحميل المترجمين التاليين بسبب حدوث أخطاء: ASP.htm: له معلومات تكوين غير صالحة. ASP.NET.htm: له معلومات تكوين غير صالحة. ColdFusion.htm: له معلومات تكوين غير صالحة. PHP_MySQL.htm: له معلومات تكوين غير صالحة. JSP.htm: له معلومات تكوين غير صالحة. XSLT.htm: له معلومات تكوين غير صالحة.

ملاحظة:

أخطاء JavaScript التي تنبثق في Dreamweaver مختلفة عن أخطاء وقت تشغيل JavaScript التي تواجهها عند عرض صفحة في مستعرض ويب. تشير أخطاء JavaScript في مستعرض ويب إلى مشكلة في JavaScript مدمجة أو مرتبطة في صفحة HTML. أنواع أخطاء وقت تشغيل JavaScript ليست ضمن نطاق هذا المقال. راجع ملفات تعليمات Dreamweaver أو مرجع جهة خارجية في JavaScript لاستكشاف أخطاء JavaScript التي تمت كتابة تعليماتها البرمجية يدويًا وإصلاحها.

أسباب أخطاء JavaScript

تشمل الأسباب الشائعة لأخطاء JavaScript في Dreamweaver ملحق Dreamweaver متعارض أو تعارض مع تعليمات برمجية في صفحة أو تثبيت سيء لـ Dreamweaver. قد تساعدك هذه الأسئلة في عزل المشكلة:

  • هل يحدث هذا الخطأ عندما تستخدم ميزة معينة؟
    على سبيل المثال، هل ترى رسالة الخطأ نفسها كل مرة عند محاولة إنشاء ألبوم صور على الويب؟ قد يشير هذا الخطأ إلى ملحق متعارض أو سوء تثبيت Dreamweaver.
  • هل يحدث الخطأ في صفحة معينة أم كل الصفحات؟
    إذا لم يحدث الخطأ في كل الصفحات، فقد يكون هناك تعارض مع تعليمات برمجية في صفحة معينة.
  • هل يحدث الخطأ في كل المواقع أم موقع واحد فقط؟
    لاختبار هذه المشكلة بشكل مناسب، تأكد من اختبار موقع آخر لاستخدم الملفات نفسها. إذا حدث الخطأ في موقع معين فقط، فقد تكون المشكلة مرتبطة فقط بالملفات أو التعليمات البرمجية في هذا الموقع.
  • هل تستمر المشكلة في حالة إعادة تشغيل Dreamweaver؟
    إذا لم تحدث المشكلة في حالة إعادة تشغيل Dreamweaver، فقد يكون ملف JavaScript قد تم تحميله بشكل غير صحيح في المرة الأولى.
  • إذا كنت تستخدم سلوك خادم، هل تحدث المشكلة مع كل قواعد البيانات والجداول؟
    إذا لم تكن كذلك، فقد تكون لديك مشكلة في ملفات اتصال قاعدة البيانات أو في جداول قاعدة البيانات نفسها.

أساليب استكشاف الأخطاء وإصلاحها

بعد الإجابة على الأسئلة أعلاه، جرب أساليب استكشاف الأخطاء وإصلاحها أدناه لحل أي مشكلة تواجهها مع JavaScript في Dreamweaver.

قم بتثبيت آخر تحديثات Dreamweaver.

توفر التحديثات إصلاحات لعدد من مشاكل تطبيقات Adobe. نزّل التحديث من صفحة تحديثات Dreamweaver. تعرف على المزيد في تحديث تطبيقات Creative Cloud.

تحقق من أي كائن مرجعي بواسطة JavaScript تمت تسميته في التعليمات البرمجية.

على سبيل المثال، إذا كان لديك سلوك مطبق في صورة، فيجب أن يكون لهذه الصورة اسم في التعليمات البرمجية. وبالمثل، إذا كان السلوك مرجعيًا لصورة أخرى، فيجب أن يكون للصورة اسم أيضًا. يجب أن تكون كل أسماء الكائنات ويجب أن تلبي المعايير الأخرى.

احذف ملفات FileCache.dat من مجلد تكوين مستخدم Dreamweaver.

  1. ابحث عن مجلد تكوين مستخدم Dreamweaver:

    • Mac OS: [user name]/Library/Application Support/Adobe/Dreamweaver [version]/[language]/Configuration
    • Windows 7 أو Windows Vista: C:/Users/[user name]/AppData/Roaming/Adobe/Dreamweaver [version]/[language]/Configuration
    • Windows XP: C:/Documents and Settings/[user name]/Application Data/Adobe/Dreamweaver [version]/[language]/Configuration
    ملاحظة:

    تكون مجلدات Application Data و AppData مخفية في الوضع الافتراضي. للتعليمات، راجع إظهار الملفات والمجلدات المخفية (Windows) أو الوصول للملفات المخفية (Mac OS).

  2. احذف هذه الملفات:

    • Windows: WinFileCache-7A9586CB.dat
    • Mac OS: MacFileCache-BFE7CE2E.dat

    قد تختلف سلسلة الأحرف بعد "FileCache-" حسب النظام.

  3. إذا واجهت خطأ JavaScript مرتبطًا بـ "dwscripts" أو إذا استلمت خطأ "لم يتم تحميل المترجمين"، فاحذف أيضًا هذا الملف:

    • ملف FileCache.dat

    يعتمد موقع ملف FileCache.dat على نظام التشغيل وإصدار Dreamweaver لديك.

إنشاء صفحة جديدة.

قد تكون التعليمات البرمجية أو سلوكيات Dreamweaver المتعارضة في صفحة. حاول إنشاء صفحة جديدة من البداية بأقل السلوكيات وعوامل التصميم الأخرى لمعرفة ما إذا كان هناك خطأ سيحدث. قد يؤدي الرمز المخصص أو رمز Dreamweaver المعدل إلى حدوث مشاكل من حين لآخر.

أعد إنشاء التخزين المؤقت للموقع وانظر هل تستمر المشكلة.

يكون هذا الإجراء مفيدًا بشكل خاص مع أخطاء JavaScript المرتبطة بالقوالب وعناصر المكتبة وتحميل الملفات. يكون هذا الإجراء ممكنًا فقط إذا تم تحديد الموقع لاستخدام التخزين المؤقت بالموقع:

  1. في Dreamweaver، افتح لوحة الموقع من خلال اختيار نافذة > الملفات.
  2. من مجموعة لوحة الملفات، انقر فوق قائمة الخيارات في الجانب الأيمن العلوي واختر موقع > إعادة إنشاء التخزين المؤقت للموقع.

بالنسبة للأخطاء الخاصة بالموقع، جرب حذف ملف dws للتخزين المؤقت للموقع.

إذا حدثت JavaScript في تعريف موقع واحد فقط، فاحذف ملف التخزين المؤقت لهذا الموقع. لحذف التخزين المؤقت، اختر موقع > متقدم > إعادة إنشاء التخزين المؤقت للموقع.

مستخدمو نظام Mac OS: قم بتغيير الأحرف الخاصة في المسارات.

تحقق من أي أحرف خاصة في اسم محرك الأقراص الثابتة، في مسار مجلد تكوين Dreamweaver أو مسار ملفات الموقع الخاص بك. تشمل أمثلة الأحرف الخاصة التي قد تسبب تعارضات ما يلي:

~ @ # $ % ^ & * ( ) + | / \ ' ;

تحقق من أن الملحقات متوافقة مع إصدار Dreamweaver لديك.

قد يؤدي ملحق مثبت في Dreamweaver إلى تعارض. على سبيل المثال، قد يكون هناك ملحق مصمم للعمل مع إصدار أقدم من Dreamweaver. تحقق من موقع مطور الملحق على الويب لمعرفة ما إذا كان الملحق متوافقًا مع إصدار Dreamweaver لديك.

ترتبط العديد من أخطاء JavaScript بملحقات من جهات خارجية. حاول البحث عن حلول في مجتمع Dreamweaver. ابحث باستخدام بعض الكلمات الرئيسية في رسالة خطأ JavaScript (على سبيل المثال، ابحث باستخدام نص اسم ملف JS).

تعطيل الملحقات.

لاختبار تعارض ملحق يدويًا، قم بتعطيل كل الملحقات التي ثبتها في Dreamweaver.إذا أدى تعكيل الملحقات إلى حل المشكلة، فقم بتمكينها واحدًا بعد الآخر حتى تعزل الملحق سبب المشكلة. إذا حددت الملحق المسبب للمشكلة، فأخطر مطور الملحق.

Dreamweaver (2015 والإصدارات اللاحقة):

  1. انتقل إلى صفحة وظائف Adobe الإضافية لعرض الوظائف الإضافية.
  2. انقر فوق إزالة على يمين أسماء الملحقات لتعطيلها.

Dreamweaver (2014 والإصدارات السابقة):

  1. اختر Commands > Manage Extensions.
  2. في Extension Manager، حدد إصدار Dreamweaver لديك من قائمة المنتج
  3. في قائمة الملحقات المثبتة، عين الخيار تشغيل/إيقاف تشغيل إلى إيقاف تشغيل كل ملحقات Dreamweaver.

إلغاء تثبيت الملحقات.

إذا استمر خطأ JavaScript بعد تعطيل كل الملحقات، فقم بإلغاء تثبيت الملحقات في Extension Manager. إذا حددت الملحق المسبب للمشكلة، فأخطر مطور الملحق.

  1. في Extension Manager، حدد كل ملحق.
  2. اختر File > Remove Extension.

أعد إنشاء مجلد تكوين مستخدم Dreamweaver.

نظام التشغيل Mac

  1. قم بإنهاء Dreamweaver.
  2. ابحث عن مجلد تكوين Dreamweaver:
    • مجلد التكوين مخفي في Mac OS X 10.7 والإصدارات الأحدث. ولإظهاره، افتح Finder واضغط على Cmd+Shift+G. 
    • اكتب /Library/Application Support في مربع الحوار وانقر فوق Go
    • في شاشة دعم التطبيقات، استعرض إلى /Adobe/Dreamweaver [version]/[language]/Configuration.
ملاحظة:

للإصدارات الأقدم من نظام Mac OS، في Finder، استعرض إلى المجلد التالي: /[user]/Library/Application Support/Adobe/Dreamweaver [CS4 أو CS5]/[language]/Configuration

3.   أعد تسمية المجلد إلى Configuration Old.

4.   أعد تشغيل Dreamweaver لمعرفة ما إذا كانت المشكلة مستمرة.

Windows 8 و 7 و Vista

  1. قم بإنهاء Dreamweaver.
  2. ابحث عن مجلد تكوين Dreamweaver:
    • مجلد التكوين مخفي في Windows. لإظهار المجلدات المخفية، راجع إظهار الملفات والمجلدات المخفية
    • ابحث عن مجلد التكوين في هذا المسار: C:/Users/[user name]/AppData/Roaming/Adobe/Dreamweaver [version]/[language]/Configuration
  3. أعد تسمية المجلد إلى Configuration Old.
  4. أعد تشغيل Dreamweaver لمعرفة ما إذا كانت المشكلة مستمرة.

قم بتشغيل Dreamweaver في وضع بدء التشغيل الاختياري أو الوضع الآمن.

أعد تشغيل الكمبيوتر في الوضع الآمن، ثم قم بتشغيل Dreamweaver لمعرفة ما إذا كانت المشكلة مستمرة.

إذا تم حل المشكلة عند بدء التشغيل في الوضع الآمن، فجرب إعادة التشغيل مرة أخرى بدون الوضع الآمن. إذا تم حل المشكلة عند بدء التشغيل العادي، فربما تكون المشكلة بسبب أمر أصلحه الوضع الآمن.

تعليمات إضافية

إذا استمرت أخطاء JavaScript بعد اتباع الاقتراحات أعلاه، فراجع مستند التعليمات التالي للاطلاع على اقتراحات إضافية لاستكشاف الأخطاء وإصلاحها. يعد إلغاء تثبيت Dreamweaver وإعادة تثبيته مع تعطيل برنامج مكافحة الفيروسات اختبار مهم يجب إجراؤه:

احصل على مساعدة بشكل أسرع وأسهل

مستخدم جديد؟