سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > البرمجية القياسية Ajax +XML+ CSS+ JavaScript وغيرها
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
أخي زيزوار ... مطلوب للأهمية ,,,

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

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






__________________
الفريق العربي لبرمجة البي إتش بي
إبداع يفوق الحدود ...
www.arabteam4php.com
للمهمات البرمجية
geh1410@hotmail.com
Mr.Gphp is offline   قديم 12-12-2007, 08:39 AM
الرد مع إقتباس
عضو سوبر نشيط
#2  

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






الملفات المرفقة
نوع الملف: zip ajax.zip‏ (1.2 كيلوبايت, 38 مشاهدة)
dev11 is offline   قديم 12-12-2007, 11:29 AM
الرد مع إقتباس
عضو نشيط
#3  

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


هذه ما أمسكها أبد صح وللتحقق من المتصفح
كود 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
Mr.Gphp is offline   قديم 12-12-2007, 02:27 PM
الرد مع إقتباس
عضو نشيط
#4  

للرفع






__________________
الفريق العربي لبرمجة البي إتش بي
إبداع يفوق الحدود ...
www.arabteam4php.com
للمهمات البرمجية
geh1410@hotmail.com
Mr.Gphp is offline   قديم 12-12-2007, 03:46 PM
الرد مع إقتباس
عضو سوبر نشيط
#5  

الدالة الأولى لإنشاء الكائن 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 ..
واخيراً ابحث في المواقع الاجنبية بشكل خاص وستجد الكثير من المعلومات التي ستفيك في هذا المجال .






dev11 is offline   قديم 12-12-2007, 04:00 PM
الرد مع إقتباس
عضو نشيط
#6  

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






__________________
الفريق العربي لبرمجة البي إتش بي
إبداع يفوق الحدود ...
www.arabteam4php.com
للمهمات البرمجية
geh1410@hotmail.com
Mr.Gphp is offline   قديم 12-12-2007, 04:44 PM
الرد مع إقتباس
عضو نشيط
#7  

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







الملفات المرفقة
نوع الملف: zip ajax.zip‏ (1.1 كيلوبايت, 15 مشاهدة)
__________________
الفريق العربي لبرمجة البي إتش بي
إبداع يفوق الحدود ...
www.arabteam4php.com
للمهمات البرمجية
geh1410@hotmail.com
Mr.Gphp is offline   قديم 12-12-2007, 04:47 PM
الرد مع إقتباس
عضو نشيط
#8  

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

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

تحياتي
فراس






__________________
مدونتي
Www.AlMashroo.Com
feras007 is offline   قديم 12-12-2007, 05:39 PM
الرد مع إقتباس
عضو سوبر نشيط
#9  

أعتذر أخي الكريم فلا يوجد لدي حساب 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)" /> 






dev11 is offline   قديم 12-12-2007, 09:33 PM
الرد مع إقتباس
عضو نشيط
#10  

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






__________________
الفريق العربي لبرمجة البي إتش بي
إبداع يفوق الحدود ...
www.arabteam4php.com
للمهمات البرمجية
geh1410@hotmail.com
Mr.Gphp is offline   قديم 13-12-2007, 12:36 AM
الرد مع إقتباس
عضو نشيط
#11  

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






__________________
الفريق العربي لبرمجة البي إتش بي
إبداع يفوق الحدود ...
www.arabteam4php.com
للمهمات البرمجية
geh1410@hotmail.com
Mr.Gphp is offline   قديم 13-12-2007, 12:40 AM
الرد مع إقتباس
عضو نشيط
#12  

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






__________________
الفريق العربي لبرمجة البي إتش بي
إبداع يفوق الحدود ...
www.arabteam4php.com
للمهمات البرمجية
geh1410@hotmail.com
Mr.Gphp is offline   قديم 13-12-2007, 01:02 AM
الرد مع إقتباس
عضو نشيط
#13  

للرفع






__________________
الفريق العربي لبرمجة البي إتش بي
إبداع يفوق الحدود ...
www.arabteam4php.com
للمهمات البرمجية
geh1410@hotmail.com
Mr.Gphp is offline   قديم 13-12-2007, 01:17 PM
الرد مع إقتباس
عضو سوبر نشيط
#14  

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






الملفات المرفقة
نوع الملف: zip Rajax.zip‏ (1.7 كيلوبايت, 14 مشاهدة)
dev11 is offline   قديم 29-12-2007, 09:54 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

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

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
مطلوب موظفين دعم فنى وتصميم لدى شركه رسمية فى القاهرة abc1388 عروض البيع وطلبات الشراء في البرمجة والتصميم وبناء المحتوى وتبادل الاعلانات 12 24-04-2008 01:02 PM
مطلوب موظفين دعم فنى وتصميم لدى شركه رسمية فى القاهرة abc1388 عروض البيع وطلبات الشراء في البرمجة والتصميم وبناء المحتوى وتبادل الاعلانات 0 02-08-2007 01:29 PM
مطلوب ترخيص منتدى مدى الحياه مقابل اعلان بوب اب بموقع ترتيبه 3 الاف عالميا فكرة للدعاية عروض البيع وطلبات الشراء في البرمجة والتصميم وبناء المحتوى وتبادل الاعلانات 0 09-09-2006 06:56 PM
مطلوب استايل احترافي مقابل ترخيص مدى الحياه katab عروض البيع وطلبات الشراء في البرمجة والتصميم وبناء المحتوى وتبادل الاعلانات 0 08-03-2006 12:12 AM
لغز كنز البقبق سهام الحب القسم العام 7 18-04-2001 10:40 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 12:31 PM.