كود أخي عماد هو الطريق للمطلوب ..
مع أن المطلوب ليس php لكن سأحاول عمل ذلك بالـphp .. بعد ذلك يمكن تنفيذها بأي لغة ..
العمل سيكون على جزءين:
1- المتغيرات:
ستكون هناك متغيرات على هيئة مصفوفات .. كل مصفوفة لغرض محدد .. مثلا:
مصفوفة "بج" للون الخلفية ..
مصفوفة "فوتو" للصورة التي تظهر أعلى الصفحة ..
مصفوفة "كولور" للون الذي سيكون خلفية أجزاء معينة في الصفحة ..
كود PHP:
<?
$bg = array();
$photo = array();
$color = array();
?>
العنصر الأول من كل مصفوفة سيكون الاختيار الأول لنا .. مثلا أن يكون لون الخلفية أزرق والصورة هي الصورة رقم 1 ولو أجزاء معينة في الصفحة رمادي ..
كود PHP:
<?
// الاختيار الأول
$bg[1] = 'blue';
$photo[1] = 'photo1.jpg';
$color[1] = 'gray';
?>
الاختيار الثاني أشياء أخرى .. مثلا:
كود PHP:
<?
// الاختيار الثاني
$bg[2] = 'green';
$photo[2] = 'photo2.jpg';
$color[2] = 'black';
?>
وهكذا ..
يمكننا بعد هذه السطور أن نكتب التالي ليكون اختيارنا عشوائيا:
كود PHP:
<?
// متغير ناو فيه رقم الاختيار العشوائي
$now = rand(1, count($bg));
?>
بهذا نكون قد أضفنا كل اختياراتنا وكذلك تم اختيار أحدها عشوائيا ..
2- في التصميم نفسه نأتي إلى كل قسم نريده أن يكون متغيرا ونضع فيه عنصر المصفوفة الخاصة به ..
مثلا:
خلفية الصفحة يتم تحديدها في وسم body .. لذلك يمكننا عمل التالي:
كود HTML:
<body bgcolor="<?=$bg[$now]?>">
بهذا يتم وضع قيمة لون الخلفية الخاص باختيارنا الحالي العشوائي ..
مثلا الصورة:
كود HTML:
<img src="<?=$photo[$now]?>">
الأقسام التي حددناها سيتم تغييرها مع كل رفرش ومع كل فتح جديد للصفحة وحتى مع كل عودة إليها ..