النتائج 1 إلى 6 من 6

الموضوع: عدم عمل كود الجافا عند إداراجة في صفحة php

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    30

    عدم عمل كود الجافا عند إداراجة في صفحة php



    السلام عليكم . . .
    لدي صفحة HTML تحتوي على كود جافاسكربت تحققي للنموذج الموجود في الصفحة , وهو يعمل بشكل جيد إذا فتحت الصفحة مباشرة .
    لكن إذا أدرجت الصفحة الــ HTML في صفحة php بالأمر include فإن كود الجافا لا يعمل .
    فمالحل - جزاكم الله خيرا - ؟
    شيء آخر ...
    كيف يمكنني إلغاء التحذير الذي يظهر أعلى المتصفح عند احتواء الصفحة على كو جافا سكربت بطريقة برمجية ؟





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    589


    يمكن في شيء مكرر داخل صفحة الphp وصفحة html

    اظغط على زر الخطا راح يظهر لك الخطأ واذكره لنا





    __________________
    ومن اعجب الاشياء انك لاتدري وانك لاتدري بانك لاتدري
    فإن كنت لاتدري ولم تكُ بالذي يسال من يدري فكيف اذن تدري
    تمام العمى طول السكوت وانما شفاء العمى يوماً سؤالك من يدري

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    اخوي يا ريت تكتبلنا شو التحذير الي يظهر وايضا تكتب كود صفحة الـ php التي تحوي امر include ...






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    30


    شكرا لك أخي s6ur , و لك أيضا EbNCaNa . . .

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





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  5. #5


    ممكن أخي الحبيب أبو ريان اذا مافي مانع .. نتعرف على الأكواد اللي تستخدمها .. ومنكم نستفيد بارك الله فيك
    :shy:






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    30


    عزيزي هكرز المنتديات , لك كل حبي وتقديري , ولك أيضا الذي تريد .
    لو افترضنا وجود فورم تحت مسمى
    FormMessage
    , ويندرج ضمنه
    TextArea
    باسم
    msg
    ووضعنا دالة الجافا هذه ضمنيا في نفس صفحة الـ
    HTML
    المحتوية على أعلاه .

    كود:
      function validate()
    
               {
              if (FormMessage.msg.value == "")
                   {
                    alert("يجب عليك إدخال نص الرسالة")
                    FormMessage.msg.focus();
                    return false;
                    }
    ............................................
    لو أننا قمنا بتضمين الصفحة السابقة مرة واحدة فقط فلن تظهر المشكلة .
    لكن إذا جعلت الصفحة السابقة تدرج بحسب دالة تكرار مرتبطة بسجلات جدول ما , فسوف تظهر مشكلة في دالة الجافاسكربت .
    مالحل :
    بطريقتي القاصرة حاولت الإضافة إلى مسمى المتغيرات في الدالة بحيث يضاف لها رقم السجل المستخرج من قاعدة البيانات .
    فيصبح بهذه الطريقة :


    كود:
      function validate<? echo $myrowrecord['id'] ;?>()
    
               {
              if (FormMessage<? echo $myrowrecord['id'] ;?>().msg.value == "")
                   {
                    alert("يجب عليك إدخال نص الرسالة")
                    FormMessage<? echo $myrowrecord['id'] ;?>().msg.focus();
                    return false;
                    }
    .......
    بالتوفيق





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض