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

مشكلة عدم عمل أكواد JavaScript على الجهاز

Ali Alabri

السؤال

Recommended Posts

  • 0

@Ali Alabri

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

أنصحك بمشاهدة الفيديو التالي لتتعلم كيفية تشغيل/استخدام  javaScript في المتصفح

أما إذا أردت تشغيلها/استخدامها خارج المتصفح يجب أن تقوم بتنزيل node من الموقع الرسمي  nodejs.org   "يجب تنزيل النسخة LTS" و بعد أن تقوم بتنصيب node ستتمكن من استخدام جافاسكريبت خارخ المتصفح كما يلي:

  • نقوم بإنشاء ملف في مجلد F مثلا و نسميه script.js و نكتب به بعض الأكواد ونحفظ الملف
  • بعد ذلك ننتقل إلى الطرفية و ننتقل إلى المجلد F باستخدام الأمر  /:cd F 
  • بعدها نقوم باستخدام الأمر   
    node script.js
          أي node بعد ذلك اسم الملف. و ستظهر النتائج في الطرفية. بذلك يمكنك استخدام javaScript في جهازك.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

JavaScript أحد الأُسس التي ترتكز عليها صفحات الويب، يمكن تضمين أكواد JavaScript في الصفحات بطريقتين:

  • كتابة الأكواد داخل ملف HTML .
<script> كود الجافا سكريبت </script>
  • كتابة الأكواد داخل ملف خارجى واستدعائة من ملف HTML .
<script src="script.js"></script>

بعض المتصفحات تظهر عدم قراءة شفرات javascript يجب عليك القيام بهذة الخطوات :

  1. فتح Chrome.
  2. في الجزء العلوي الأيسر، انقر على "المزيد"   الإعدادات.

  3. في الجزء السفلي، انقر على إعدادات متقدمة.

  4. ضمن "الخصوصية والأمان"، انقر على إعدادات المحتوى.

  5. انقر على  جافا سكريبت ثم فعل مسموح به .

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

  • 0
بتاريخ 2 ساعات قال Ali Alabri:

تضهر الصفحة فارغه بدون اي شي

 

هل يمكنك التوضيح أكثر و إرسال صور للأكواد و النتائج حتى نتمكن من مساعدتك بشكل أفضل.

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

  • 0

يمكن أن يكود كود الجافا سكربت الخاص بك غير موضوع بمكانه الصحيح  ,

تأكد من أنك نفذت الكود بأحد الطريقتين :

جرب أن تأخذ الكود من طريقة الأولى  وجربه عندك فإن عمل يكون المشكلة من الكود الخاص بك .

في حال أن الطريقة الأولى لم تعمل تأكد من أن المتصفح الخاص بك  هل يدعم الجافا سكربت أم لا , ويمكن أن تكون معطلة في المتصفح ,ويمكنك تفعيلها من خلال الإعدادات الخاصة بمتصفحك .

  • الطريقة الأولى :

 وضع كود الجافا سكربت  داخل ملف ال html  وذلك  من خلال وسم <script>

<script>  هنا تضع كود الجافا سكربت </script>

مثال : 

<!DOCTYPE html>
<body>
<form onsubmit="inline(); return false">
Password:
<input type = "password">
Message:
<textarea rows="2" cols="50">
</textarea>
<input type = "submit">
</form>
<script>
function inline(){
var password = document.getElementsByTagName("input")[0].value;
var input = document.getElementsByTagName("textarea")[0];
if (password != ""){
input.value = "Your password has been successfully submitted.";
}
}
</script>
</body>
</html>

 

  • الطريقة الثانية 

هو استخدام ملف خارجي خاص بكود الجافا سكربت ويكون تسميته مثلاً (login.js )

ملف (login.js )  سيكون هكذا الكود داخله 

var submitButton = document.getElementsByTagName("input")[1];
submitButton.addEventListener("click", external);
function external(e){
var password = document.getElementsByTagName("input")[0].value;
var input = document.getElementsByTagName("textarea")[0];
if (password != ""){
input.value = "Your password has been successfully submitted.";
}
e.preventDefault();
}

في ملف الhtml يتم وضع  وسم <script>  ويتم وضع خاصية الsrc  وإدخال ملف login.js

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

 

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

  • 0

السلام عليكم، عندي مشكله واتمنى الرد

في صفحة html في كودين جافا سكربت منفصلين عن بعض واحد في الاعلى والاخر في الاسفل لكنهم لايعملو الا عند حذف كود جافا سكربت واحد، عندما احذف كود جافا سكربت الاول يعمل الثاني واذا حذفت الثاني يعمل الاول واذا لم احذفهم لا احد يعمل.

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...