• 0

احتساب الروابط بعدد معين، لا يعمل معي في JavaScript

بسم الله الرحمن الرحيم

 

أنا أستخدم صندوقين، أحدهما للمدخلات (من المستخدم) ، وأحدهما للمخرجات

ويحتوي على صندوق المدخلات على Counter للأحرف تماما مثل تويتر، لكن هناك مشكلة، فقد كان الكود يعمل معي والآن لا يعمل

الفكرة هي احتساب كل Link يكتبه المستخدم بـ 23 حرف في العداد Counter

أصبح العداد الآن لا يعمل عندما دمجته مع صفحة أخرى، ما السبب ؟

هنا الكود: https://jsfiddle.net/p8jnac7L/3/

تمّ تعديل بواسطة مصطفى محمد-2-3

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أهلا بك مصطفى

تقصد أن على العدد حساب أي رابط بـ 23 محرف مهما كان عدد المحارف التي تحتويها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 2 ساعات قال محمد أبرص:

أهلا بك مصطفى

تقصد أن على العدد حساب أي رابط بـ 23 محرف مهما كان عدد المحارف التي تحتويها؟

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

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

انا جربت الكود و أشتغل تمام لكن لاحضت انك تستخدم دالة addEventListeqppner للإلتقاط الأحداث و ل تعلم ان الدالة هذه قد تتوافق مع chrom لكن opera و المتصفحات القديمة ربما لا لذالك حاول وضع شروط على appName ف IE مثلا ستستخدم attachEventHandler او قم بعمل الطريقة التقليدية و ريح نفسك

var CounterMax;

     if(yourform.value === undefined){
       CounterMax = 140;
     }


YourForm.onkeyup = function (){
   CounterMax-= 1;
   if(this.value.lenth >= 140)
     alert(ليس مسموح باكثر من 140 حرف);
}

 

لم اجرب الكود لكن ان كان فيه اخطاء صحح فمستواك جيد بالتوفيق

تمّ تعديل بواسطة محسن عبد الله

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن