الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الرجاء شرح هذا الكود - عبارة عن كود جافا يعرض صور في كل يوم -

بدأه php4me في 18 ديسمبر 2010 · 3 رد · 1,162 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ممكن يا اخوان تشروحون لي هذا الكود كاملا وكل كود بداخلة وماهي وظيفته وعمله؟

وانا عارف انه يعرض في الموقع كل صورة يوميا لكن حاب اتعلم كل سطر بداخله ومافي وظيفته وما سبب الارقام الي بالترتيب من صفر لرقم سته

<script language=javascript>
nctday=new Date();
day=nctday.getDay();

var numberofimages = 7;
images = new Array(numberofimages+1);
images[0] = "<img src='picturesoftheday/cat201.jpg'>";
images[1] = "<img src='picturesoftheday/cat202.jpg'>";
images[2] = "<img src='picturesoftheday/cat203.jpg'>";
images[3] = "<img src='picturesoftheday/cat204.jpg'>";
images[4] = "<img src='picturesoftheday/cat205.jpg'>";
images[5] = "<img src='picturesoftheday/cat206.jpg'>";
images[6] = "<img src='picturesoftheday/cat207.jpg'>";

document.write(images[day]);
</script>

بانتظاركم

#2
nctday=new Date()

إنشاء متحول لتخزين التاريخ داخله و هو فعلياً تكون تنشئ غرض من الصف date

day=nctday.getDay();

يعيد لك رقم اليوم 0-1-2-3-.... و هو يبدأ حسب الأسبوع المسيحي لدى الغرب من الأحد كما أعلم .

var numberofimages = 7;

متحول لتحديد حجم المصفوفة images

images = new Array(numberofimages+1);

حجز مصفوفة ذات numberofimages+1 خانة

images[0] = "<img src='picturesoftheday/cat201.jpg'>";
images[1] = "<img src='picturesoftheday/cat202.jpg'>";
images[2] = "<img src='picturesoftheday/cat203.jpg'>";
images[3] = "<img src='picturesoftheday/cat204.jpg'>";
images[4] = "<img src='picturesoftheday/cat205.jpg'>";
images[5] = "<img src='picturesoftheday/cat206.jpg'>";
images[6] = "<img src='picturesoftheday/cat207.jpg'>";

وضع رابط صورة في كل خانة .

document.write(images[day]);

طباعة الصورة ذات الرقم الذي يحدده المتحول day الذي خزّنا فيه رقم اليوم .

#3

جزاك الله كل خير اخوي

بس ممكن تشرح لي اكثر هذا الكود وكيف يكون +1 وايش المقصود بي +1

images = new Array(numberofimages+1);

مذكور انه رقم الصورة + 1 .. ابغى اعرف ايش المقصود بهذا الشيء

شاكر لك اخوي

#4
اقتباس
مذكور انه رقم الصورة + 1 .. ابغى اعرف ايش المقصود بهذا الشيء

أنا شرحت لك الكود كما هو و لكن طبعاً المصفوفة يكفي أن يكون حجمها 7 أي دون زائد واحد .

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…