جار التحديث ...
جار التحديث ...

الجافاسكربت لا تعمل في صفحة HTML

  • 2
صورة المنشور

عند الربمجة بلغة جافاسكريبت وربطها مع صفحة html جوجل كروم لا يحملها من حاسوبي ويظهر هذا الخطأ

إجابات المستخدمين (14)


  • مسؤول
  • قديم العهد
  • قبل شهرين

أهلاً بك،

يجب أن تتأكد من كتابة المسار الصحيح لملف الjavascript بالنسبة لملف الHTML

مثلاً إذا كان ملف الjavascript وملف الHTML في نفس المجلد يكون الكود بالشكل التالي:

<script src="var.js"></script>


وبفرض كان ملف var.js ضمن مجلد فرعي اسمه js بجانب ملف الHTML يكون الكود بالشكل:

<script src="js/var.js"></script>

يمكنك تزويدنا بصورة عن الكود ومكان وجود الملفات لنقوم بمساعدتك بشكل أكبر.


  • 0
رد على التعليق (1)

الردود :


<DOCTYPE html!> <html> <head> <title> My first HTML page </title> <script language="javascript"> </script> </head> <body> <p> Welcome to my first HTML page! </p> <script type="module" src="js/var.js"></script> </body> </html> هذا كود صفحة html var a = 2, b = 3, c = 6; document.getElementById("test").innerHTML = c; وهذا كود جافاسكريبت


سجل الدخول لاضافة رد

لا تستخدم الرابط file:// لسحب الملفات , بل استخدم اسم الملف كمثال : سنفترض ان مشروعك موجود ضمن مجلد ال C ومن ثم ضمن مجلد اسمه myProject

المفترض ان رابط مشروعك كالتالي : C:/myProject

ولنفترض ان ملف جافاسكريبت المطلوب مباشرة ضمن C , فيصبح رابطه ان صح التعبير

C:/script.js

اعتماداً على ما سبق , طريقة تضمين الملف في مشروعك كالتالي :

<script src="../script.js"></script> <!-- "../ to go up one folder" -->


  • 0
رد على التعليق (5)

الردود :


جربت هذه الطريقة لكن نفس المشكل

صديقي , تأكد من ان اسم الملف هو نفسه تماماً ولا يوجد اختلاف , وتأكد من ان المسار الذي حددته صحيح وستحل المشكلة

نفس الاسم ونفس المسار

أظن أن المشكل في جوجل كروم وليس الكود البرمجي

ربما , جرب الكود على متصفح اخر لعله يعمل :)


سجل الدخول لاضافة رد
  • مسؤول
  • قديم العهد
  • قبل شهرين

اهلا اخي،

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

بالنسبة لسؤالك: هل يمكنك اعطائنا الجزء المختص بجافاسكربت في الكود؟ كلما اعطيتنا معلومات أكثر نستطيع مساعدتك بشكل اكبر.


  • 0
رد على التعليق (5)

الردود :


أنا جديد في البرمجة أتعلم جافاسكريبت اي سطر برجمي اكتبه بالجافاسكريبت لا تظهر نتائجه في صفحة html

جرب التالي اخي: افتح مستند فارغ تماما، واكتب فيه الكود التالي فقط: <input type="button" value ="test" onclick="alert('Javascript is working' ) ;"> واحفظه ك index.html على جهازك، ثم فتحه من خلال جوجل كروم واضغط الزر. هل تظهر لك اي رسالة؟

لا تظهر اي رسالة على console

ليس في الconsole اخي بل في المتصفح. واعطني صورة للكود الذي كتبته. عندما تضغط الزر ستظهر نافذة صغيرة فيها "Javascript is working" بأعلى الصفحة.

<DOCTYPE html!> <html> <head> <title> My first HTML page </title> <script language="javascript"> </script> </head> <body> <p> Welcome to my first HTML page! </p> <script type="module" src="js/var.js"></script> </body> </html> هذا كود صفحة html var a = 2, b = 3, c = 6; document.getElementById("test").innerHTML = c; وهذا كود جافاسكريبت


سجل الدخول لاضافة رد
سجل الدخول لاضافة اجابة جديدة