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

الموضوع: أخي زيزوار ... مطلوب للأهمية ,,,

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

    أخي زيزوار ... مطلوب للأهمية ,,,



    أخي والله عجزت مخي جلست 18 ساعة متواصلة على ajax
    مني فاهم منها شيء ...

    ممكن تشرح لنا شرح منعك غير الموجود في المشروع مع أمثلة مشكووور :1power:





    __________________
    الفريق العربي لبرمجة البي إتش بي
    إبداع يفوق الحدود ...
    www.arabteam4php.com
    للمهمات البرمجية
    geh1410@hotmail.com


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    بما أنك مبرمج php .. أنظر البرمجية المرفقة ، أعتقد أنها ستفيدك ..





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip ajax.zip‏ (1.2 كيلوبايت, 40 مشاهدات)

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


    السلام عليكم ورحمة الله
    أخوي لدي بعض الأسئلة ......


    هذه ما أمسكها أبد صح وللتحقق من المتصفح
    كود HTML:
     
    function createRequestObject() {
       var req;
       if(window.XMLHttpRequest){
          // Firefox, Safari, Opera...
          req = new XMLHttpRequest();
       } else if(window.ActiveXObject) {
          // Internet Explorer 5+
          req = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
          // There is an error creating the object,
          // just as an old browser is being used.
          alert('Problem creating the XMLHttpRequest object');
       }
       return req;
    }
    بعد كذا
    كود HTML:
    // Make the XMLHttpRequest object
    var http = createRequestObject();
    function sendRequest(act) {
       // Open PHP script for requests
       http.open('get', 'myphpscript.php?act='+act);
       http.onreadystatechange = handleResponse;
       http.send(null);
    }
    لاحظ أن المتغير act مو جود في index
    كود HTML:
    name="act"
    والإرسال عن طريق خاصية get
    مني فاهم منها شي
    كود HTML:
       http.open('get', 'myphpscript.php?act='+act);
    طيب نكمل
    ممكن تشرح لي هذه
    كود HTML:
    function handleResponse() {
       if(http.readyState == 4 && http.status == 200){
          // Text returned FROM the PHP script
          var response = http.responseText;
          if(response) {
             // UPDATE ajaxTest content
             document.getElementById("ajaxTest").innerHTML = response;
          }
       }
    }
    طيب ممتاز
    نجي لملف index
    هذا إستدعاء عااادي
    كود HTML:
    <script src="ajax.js" language="javascript"></script>
    بعد كذا
    هذا مني فاهمه
    كود HTML:
    <input type="text" name="act" size="50" onkeyup="javascript:sendRequest(this.value)" />
    خاصة الجزء الأخير منه
    وبعدين ليش أسشتخدمنا id
    كود HTML:
    <div id="ajaxTest"></div>






    __________________
    الفريق العربي لبرمجة البي إتش بي
    إبداع يفوق الحدود ...
    www.arabteam4php.com
    للمهمات البرمجية
    geh1410@hotmail.com

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


    للرفع





    __________________
    الفريق العربي لبرمجة البي إتش بي
    إبداع يفوق الحدود ...
    www.arabteam4php.com
    للمهمات البرمجية
    geh1410@hotmail.com

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    الدالة الأولى لإنشاء الكائن XMLHttpRequest وتختلف طريقة انشاءه في المتصفح Internet Explorer عن المتصفحات القياسية ( Firefox , Opera, Safari ) .. وهذا يعد من عيوب هذا المتصفح .. اذا لم ينجح في انشاء الكائن فانه سيظهر رسالة خطأ .

    كود PHP:
    function sendRequest(act) { 
    المتغير act هو Parameter للدالة sendRequest .. يمكن الاستغناء عنه او تغييره .. ونحن نستخدمه لانه يوجد لدينا متغير نريد ارساله للصفحة myphpscript.php ..

    كود PHP:
      http.open('get''myphpscript.php?act='+act); 
    سنرسل باستخدام الطريقة get ، الـ Parameter الثاني هو عبارة عن رابط للصفحة التي سيتم الارسال لها .. وبما انها تحتوي على متغيرات .. فهنا تكمن فائدة المتغير act ..

    الدالة الاخيرة تستقبل البيانات الناتجة من الصفحة المرسل لها وتضعها في الـ Element المحدد .. بالطبع سنكون قد حددنا الـ id الخاص بالأـ Element مسبقاً ..

    كود PHP:
    document.getElementById("ajaxTest").innerHTML response
    يمكنك تغيير الـ Element في السطر السابق ..

    كود PHP:
    onkeyup="javascript:sendRequest(this.value)" 
    هذا حدث javascript .. انظر الموضوع http://www.swalif.net/softs/swalif44/softs191342/ .. ايضاً انظر JavaScript Event Reference

    كود PHP:
    <div id="ajaxTest"></div
    ببساطة قمنا بتحديد الـ Element الذي ستوضع فيه البيانات الناتجة عن طريق الـ id .. من اسم الدالة ستجد انها getElementById ..


    يبدو لي انك غير ملم بالـ javascript .. ستحتاج اليها كثيرا في الـ Ajax .. وهي لغة جميلة وشبيهه بالـ php ( او بالاصح الـ php شبيهه بالـ javascript ) ..

    كبداية قم بالبحث عن كتاب للاستاذ سامي الربايعة .. سيفيدك ان شاء الله ..
    و ايضاً ابحث في القسم عن كتاب Ajax with PHP ..
    واخيراً ابحث في المواقع الاجنبية بشكل خاص وستجد الكثير من المعلومات التي ستفيك في هذا المجال .






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


    asaamas أضيفني على
    geh1410@hotmail.com





    __________________
    الفريق العربي لبرمجة البي إتش بي
    إبداع يفوق الحدود ...
    www.arabteam4php.com
    للمهمات البرمجية
    geh1410@hotmail.com

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


    أخوي وش الخطأ عندي هنا ....







    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip ajax.zip‏ (1.1 كيلوبايت, 17 مشاهدات)
    __________________
    الفريق العربي لبرمجة البي إتش بي
    إبداع يفوق الحدود ...
    www.arabteam4php.com
    للمهمات البرمجية
    geh1410@hotmail.com

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    281


    هو شو الخطأ اللي بيظهر لك ؟؟
    ومعلومة صغيرة إذا كنت تستخدم متصفح فايرفوكس اكتب
    javascript:

    بيطلع لك الأخطاء .

    تحياتي
    فراس





    __________________
    مدونتي
    Www.AlMashroo.Com

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    أعتذر أخي الكريم فلا يوجد لدي حساب Hotmail ..

    خطأك ..
    كود PHP:
    http.open('get''myphpscript.php?R1='+R1); 
    اوضحت لك ان الـ Parameter الثاني هو رابط الصفحة .. ومحتوى الصفحة يتحقق من وجود المتغير asd فما دخل الـ Parameter الثاني للدالة R1 في هذا ؟

    التصحيح ..
    كود PHP:
    http.open('get''myphpscript.php?asd='+R1); 
    خطأ آخر
    كود PHP:
    document.getElementById("R1").innerHTML response
    غير اسم الـ Element الى asd
    بما انك وضعت في ملف index.html
    كود PHP:
    <div "id=asd"></div
    وهذا خطأ ايضا اجعله
    كود PHP:
    <div id="asd"></div
    ايضا في في الصفحة index.html
    كود PHP:
    <input type="radio" value="V1" name="R1" style="font-weight: 700 javascript:sendRequest(this.value) "
    لقد قمت بحذف الحدث .. ووضعت كود javascript في الـ style ..

    اجعله
    كود PHP:
    <input type="radio" value="V1" onclick="javascript:sendRequest(this.value)" /> 







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


    مشكور قلبي
    من الأعماق ..أنا بأشتغل شوي الحين لو وجدت مشكلة بأرجع لكم





    __________________
    الفريق العربي لبرمجة البي إتش بي
    إبداع يفوق الحدود ...
    www.arabteam4php.com
    للمهمات البرمجية
    geh1410@hotmail.com

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


    لكن لم يعمل يا قمر ,, للأسف





    __________________
    الفريق العربي لبرمجة البي إتش بي
    إبداع يفوق الحدود ...
    www.arabteam4php.com
    للمهمات البرمجية
    geh1410@hotmail.com

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


    نفس الكود لم يعمل .. أرجو إصلاحه وإرفاقه لي جلست عليه ساعتين لم يعمل ... للأسف آآآآآآآآآآآه





    __________________
    الفريق العربي لبرمجة البي إتش بي
    إبداع يفوق الحدود ...
    www.arabteam4php.com
    للمهمات البرمجية
    geh1410@hotmail.com

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


    للرفع





    __________________
    الفريق العربي لبرمجة البي إتش بي
    إبداع يفوق الحدود ...
    www.arabteam4php.com
    للمهمات البرمجية
    geh1410@hotmail.com

  14. #14
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    حسناً ،، لكن تذكر أنك لن تستفيد شيئاً إذا لم تتعلم وتطبق بنفسك .





    الملفات المرفقة الملفات المرفقة





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

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

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