العودة   منتديات المجاوشي > منتديات مجاوشي للترفيه والتسلية > :: RSS :: > Arabic Rss
Arabic Rss Arabic Rss تنويه : المعهد غير مسؤول عن ما يحويه هذا القسم .... وجب لاتنويه والتحذير

الملاحظات


[ درس ] تنقل عن طريق tabs بدون تحديث الصفحة عن طريق ajax جزء 1

Arabic Rss


 
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 06-07-2011
الصورة الرمزية RSS
RSS غير متواجد حالياً
ناقل الأخبار
 
تاريخ التسجيل: 11 - 2 - 10
المشاركات: 662,058
RSS is on a distinguished road
افتراضي [ درس ] تنقل عن طريق tabs بدون تحديث الصفحة عن طريق ajax جزء 1

سلام عليكم و رحمة الله تعالي و بركاته وبعد أحبائي اليوم جايب لكم موضوع مشوق
وهو عبارة عن طريقة عمل بما يعرف ب tabs وانتقال فيما بينها بشكل سلس وبدون تحديث الصفحة وراح أشرح وحدة وحدة وبكل ما استطعت
علي بركة الله و يسم الله
أولا سوف ننشأ صفحة جديدة عن طريق محررنا أي محرر تستعمل و ليريحك أوكي وراح نسميها index.php علي سبيل المثال أوكي..الان سنضع في محتواها النص الرمجي التالي
رمز PHP:



// هنا سوف نضع أكواد الاجاكس








حسنا الأكيد أن كل شيئ مفهوم يدون شك لأنها فقط html بسيط جدا أوكي
الان سوف نضيف دالة الني تتحقق تفعيل الأجاكس في المتصفح المستخدم ..جميل وسوف نضيفها بين وسمscript الذي قلنا خاص ب javascript أي هنا
رمز PHP:

// هنا سوف نضع أكواد الاجاكس



أي سيصبح الكود كتالي :
رمز PHP:
<span style="color: #000000">


//check browser
function FactoryXMLHttpRequest() {
if(
window.XMLHttpRequest) {
return new
XMLHttpRequest();
}
else if(
window.ActiveXObject) {
var
msxmls = new Array(
'Msxml2.XMLHTTP.5.0',
'Msxml2.XMLHTTP.4.0',
'Msxml2.XMLHTTP.3.0',
'Msxml2.XMLHTTP',
'Microsoft.XMLHTTP');
for (var
i = 0; i <span style="color: #007700"> var XMLHTPP = FactoryXMLHttpRequest();


أنشأناه وأحلنا اليه الدالة الني أنشأناها لتأكد من دعم متصفح المستخدم ajax ..أوكي لا تحاول حفظها أنا عن نفسي لم أحفظها بعد لكن سأحاول ه:nosweat: أوكي الان سوف نعمل ثلاث روابط اذ أن كل رابط يمثل tab واحدة مثلا contact - about - profile
أي أننا اذا ضغطنا علي واجدة اي منهما سوف يعطينا محتواها بدون تحديث صفحة بكل تأكيد :bleh:
أوكي ضعنا نحول الكلام الي تطبيق عملي سنضع بين وسوم body أكواد بسيط جدا عبارة عن ما سلف ذكره أوكي :
رمز PHP:
contact - about - profile


ووضعنا الروابط داخل div من اختيارنا وحددنا لها id من اختيارنا أوكي
سيصبح الكود لحد الان كتالي :
رمز PHP:
<span style="color: #000000">


//check browser
function FactoryXMLHttpRequest() {
if(
window.XMLHttpRequest) {
return new
XMLHttpRequest();
}
else if(
window.ActiveXObject) {
var
msxmls = new Array(
'Msxml2.XMLHTTP.5.0',
'Msxml2.XMLHTTP.4.0',
'Msxml2.XMLHTTP.3.0',
'Msxml2.XMLHTTP',
'Microsoft.XMLHTTP');
for (var
i = 0; i <span style="color: #007700"> function getpage(type,div){

}


أوكي.. الان سنضيف لها متغير سيأخد قيمة البرامتر الثاني الذي سيكون لأخد ايدي div سنسميه مثلا put
أوكي...أي كتالي :
رمز PHP:
var put = document.getElementById(div);


بسيطة..أكيد..وبرامتر الأول أيضا سنضعه في متغير نختاره نحن أوكي ..وسيحتوي كما قلنا علي رابط الذي سنرسل له طلب لكي يعكينا محتوي كل tab
أي سنضيف أيضا :
رمز PHP:
var url = type ;


سأكمل الجزء الثاني غدا ان شاء الله
تحياتي







أكثر...
 

مواقع النشر (المفضلة)


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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تحديث الاباتشي عن طريق الشل اسرع الطرق واضمنها RSS Arabic Rss 0 05-31-2011 11:23 AM
[ معلومات ] وان كارد بدات خدمه شحن حساباتها فورا عن طريق خدمه فوري وعن طريق الصراف الالي RSS Arabic Rss 0 05-16-2011 11:25 PM
تحديث الصفحة برنامج مدي الحياة بدون مشاكل Internet Download Manager 6.05 حمله الأن ولا تتردد ......... RSS Arabic Rss 0 04-24-2011 11:01 PM
دخول البريد عن طريق المآسنجر بدون طلب الايميل و الباسوورد؟! RSS Arabic Rss 0 03-16-2011 07:36 AM
على زيزيوم طريق تحديث الـ Kaspersky Pure حتى 2020 RSS Arabic Rss 0 06-06-2010 12:38 PM


Loading...


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. منتديات بلاك بيري mjawshy.net
المجاوشي للتقنية المتقدمة