أهلا وسهلا بك زائرنا الكريم في JO1R FORUM | منتديات شباب و صبايا الأردن، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

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

سلام عليكم و رحمة الله تعالي و بركاته وبعد أحبائي اليوم جايب لكم موضوع مشوق وهو عبارة عن طريقة عمل بما يعرف ب tabs وانتقال فيما بينها بشكل سلس وبدون ت



07-06-2011 12:20 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 16-07-2007
رقم العضوية : 46
المشاركات : 1,315
الجنس :
قوة السمعة : 429,537,324
سلام عليكم و رحمة الله تعالي و بركاته وبعد أحبائي اليوم جايب لكم موضوع مشوق
وهو عبارة عن طريقة عمل بما يعرف ب tabs وانتقال فيما بينها بشكل سلس وبدون تحديث الصفحة وراح أشرح وحدة وحدة وبكل ما استطعت
علي بركة الله و يسم الله
أولا سوف ننشأ صفحة جديدة عن طريق محررنا أي محرر تستعمل و ليريحك أوكي وراح نسميها index.php علي سبيل المثال أوكي..الان سنضع في محتواها النص الرمجي التالي
رمز PHP:



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







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

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


أي سيصبح الكود كتالي :
رمز PHP:



//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 var XMLHTPP = FactoryXMLHttpRequest();

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

ووضعنا الروابط داخل div من اختيارنا وحددنا لها id من اختيارنا أوكي
سيصبح الكود لحد الان كتالي :
رمز PHP:



//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 function getpage(type,div){

}

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

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

سأكمل الجزء الثاني غدا ان شاء الله
تحياتي
توقيع :OMRAN
ohgod

اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
مايا دياب: استمتع عندما تنقلب النكتة الى جدّ ويشاهدني 300 مليون عربي Shaden_94
0 147 Shaden_94
عندما تنقلب الامور تجد فتاه تخطب شاب من والده "مضحك جدا" TONES LOVE
0 163 TONES LOVE

الكلمات الدلالية
لا يوجد كلمات دلالية ..









الساعة الآن 04:07 PM