الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه MrProgrammer في 8 سبتمبر 2011 · 2 رد · 845 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لقد قمت بعمل مشروع ASP.NET Project واستخدمت فية الجافا سكربت.

لكن هناك شئ غريب يحدث مع الجافا اسكربت ادى بى الى تعطيلى فى المشروع فترة كبيرة ولا اعرف ما سبب المشكلة ؟

هل هى فى لغة الجافا اسكربت ام فى فى شئ بالظبط لا اعلم

والمشكلة هى مثلا نفرض انى اكتب هذا الكود فى ملف جافا اسكربت :

alert("any thing");
alert("no god but allah")

يتم تنفيذ هذا الكود عادى جدا لكن اذا قمت مثلا بعمل تعديل علية مثل عمل تعليق على السطر الاول لكى لا يتم تنفيذة مثل :

//alert("any thing");
alert("no god but allah")

المفروض ان لا يتم تنفيذ الكود الذى بة تعليق لكن افاجا بان يتم تنفيذة ولا اعرف السبب

واشياء عديدة من هذا القبيل تحدث معى

مثلا قمت بكتابة كود معين بالجافا اسكربت ولم يتم تنفيذة كما هو متوقع فقمت بعمل مشروع صغير ووضعت بة الكود وعمل الكود بنجاح لكن مع المشروع الاصلى والاكبر حجما لا ينفذ بطريقة صحيحة مع انى متاكد من كتابة الكود جيدا

حقيقة لقد تعبت وارجو من اهل الخبرة فى الجافا اسكربت ان يفيدونى باى شئ عن هذا الموضوع فانا لا اعرف سبب هذة المشكلة

وشكرا لكم

#2

بالنسبة لهذه المشكلة التعليقات انتبه ان تكون وضعت التعليق بالعربي

يعني مشكلة محارف تاكد انك تضع التعليق بالانكليزي

او جرب التعليق على اكثر من سطر /**/

بالنسبة لاشياء التي لا تعمل على مشروعك انتبه بان تكون مصرح عن ال doctype بالاضافة انتبه لعملية تضارب اسماء المتغيرات بين المكتبات وما الى هنالك

بكل الاحوال وكحالة خاصة يمكنك وضع الكود الخاص بك الذي لا يعمل لمعالجة الموضوع

In bad state

#3

شكرا لك اخى الكريم على الرد

فى الحقيقة انا انتبة جيدا انى اكتب باللغة الانجليزية علاوة على انت التعليقات تاخد اللون الاخضر المميز لها

اما بالنسبة للمشكلة الخاصة بي فلقد قمت بشرحها فى احد المنتديات وهذا هو الرابط حتى لا اطول عليك:

http://www.codeproject.com/Questions/250827/getElementById-is-null-or-not-an-object

والله تعبت جدا من المشكلة دى يارب اجد الحل

ملخص بسيط للمشكلة:

تظهر لى هذة الرسالة :

getElementById(...) is null or not an object

وعندما قمت باستخدام alert box وكتبت هذا السطر:

alert(page.getElementById("diTextArea"));

اعطانى null مع انى عندما استخدمت هذا السطر فى المشروع الصغير اعطانى object

اى ان اسم ال div الذى استخدمة لا يراة كود الجافا سكربت مع انة يراة فى المشروع الصغير

اذا كان هناك اى احتياج لتوضيح اكثر ان موجود

شكرا لكم جميعا وجزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة MrProgrammer في 8 سبتمبر 2011 في 18:01

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…