السلام عليكم ورحمة الله وبركاته
أقدم لكم كود لبنر اعلاني , بثلاثة صور مختلفة , تتبدل بالتناوب كل 4 ثوان

شرح الكود
أولا يتم إنشاء مصفوفة للصور
كود PHP:
ads = new Array(3); ads[0] = "2.gif"ads[1] = "1.jpg"ads[2] = "3.gif"
ثانيا : إنشاء مصفوفة الروابط الاعلانية ,
كود PHP:
newplace = new Array(3); newplace[0] = "http://www.mshahda.com" newplace[1] = "http://www.mshahda.com" newplace[2] = "http://www.mshahda.com" 
ثالثاً : يتم تعريف متغيرات العداد
كود PHP:
var timer null var counter 
الآن الى العداد : وهو مجهز لتغيير الصورة كل 3 ثوان

وهذا العداد وهو يزيد واحد حتى اذا وصل 3 يعود الى صفر ويبدل صورة من مصفوفة الصور

في حال أردت التعديل عليه

كود PHP:
function banner() {         timer=setTimeout("banner()"4000);         counter++;         if (counter >= 3)         counter 0;         document.bannerad.src ads[counter]; } 
الآن هذه الدالة , لربط الروابط مع الصورة الظاهرة , يفضل عدم التغيير هنا

كود PHP:
function gothere() {         counter2 counter;         window.location.href newplace[counter2]; } 
كود PHP:
<HTML><HEAD>
<
TITLE>Rotating banners with links</TITLE>

<
SCRIPT LANGUAGE="JavaScript">
<!-- 
Beginning of JavaScript -

if (
document.images) {
ads = new Array(3);
ads[0] = "1.gif";
ads[1] = "2.jpg";
ads[2] = "3.gif";
}

newplace = new Array(3);
newplace[0] = "http://www.mshahda.com"
newplace[1] = "http://www.mshahda.com"
newplace[2] = "http://www.mshahda.com"

var timer null
var     counter 0

function banner() {
        
timer=setTimeout("banner()"4000);
        
counter++;
        if (
counter >= 3)
        
counter 0;
        
document.bannerad.src ads[counter];
}

function 
gothere() {
        
counter2 counter;
        
window.location.href newplace[counter2];
}

// - End of JavaScript - -->
</SCRIPT>

</HEAD>
<BODY BGCOLOR="#FFFFFF" onload="banner()">

<a href="javascript:gothere()"><IMG SRC="webnichebanner.jpg" WIDTH="468" HEIGHT="60" BORDER="0" NAME="bannerad"></a>

</BODY>
</HTML> 

بانتظار تطويراتكم