استكشاف مشاكل 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. اختر الأوامر > إدارة الملحقات.
  2. في Extension Manager، حدد إصدار Dreamweaver لديك من قائمة المنتج
  3. في قائمة الملحقات المثبتة، عين الخيار تشغيل/إيقاف تشغيل إلى إيقاف تشغيل كل ملحقات Dreamweaver.

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

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

  1. في Extension Manager، حدد كل ملحق.
  2. اختر ملف > إزالة الملحق.

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

Mac OS

  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 وإعادة تثبيته مع تعطيل برنامج مكافحة الفيروسات اختبار مهم يجب إجراؤه:

تم ترخيص هذا العمل بموجب الترخيص العام غير المعدل الخاص بالإسناد وعدم التجارة والمشاركة الإصدار 3.0 ‏من ‏‏Creative Commons‏‏  إن بنود Creative Commons لا تشمل منشورات Twitter™‎ وFacebook.

إشعارات قانونية   |   سياسة الخصوصية على الإنترنت