اذهب إلى المحتوى
  • 0

ما سبب ظهور الخطأ التالي بشكل مفاجئ Uncaught (in promise) ReferenceError: toggleLoader is not defined

Muhannad Bahurmoz

السؤال

السلام عليكم ورحمة الله وبركاته, 

لدي ملفان JavaScript الأول باسم home.js و الثاني باسم main.js, و هذه صورة لطريقة استدعائهم:

second.thumb.png.bbb22835bb4db9703206bcecd3cadf3e.png

أنشأت عدة دوال (Functions) في ملف main.js و قمت باستدعائها في ملف home.js, في البداية كانت الأمور على ما يرام إلى أن أنشأت دالة جديدة باسم toggleLoader  في ملف main.js و عندما استدعيتها في ملف home.js عملت بالشكل المطلوب ولكن ظهر الخطأ التالي في الكونسول:

first.thumb.png.85d2594f657156f25ae9cc434008455d.png

رغم أن الدالة معرفه و تعمل و الخطأ لم يؤثر على المشروع !!,

ما سبب ظهور الخطأ ؟!

 هذه صورة للدالة:

third.thumb.png.39cedf6e285abbb2a09b9b25b3c97355.png

 

و هذه صورة لطريقة استدعاء الدالة:

fourth.thumb.png.d213e2dc58354bee25fe01d4f2c1e52f.png

 

وشكرًا لكم

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

في حال أنك تريد استخدام كود من main.js في ملف home.js فعليك بتضمين ملف main.js أولاً حتى تصبح الدوال جاهزة ومعرفة عند استدعائها في ملف home.js حيث أن الكود يتم قراءته من الأعلى للأسفل.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...