با سلام
برای این کار ابتدا باید آدرس عکس هاتون رو توی یک آرایه مثلا MyPicList بریزید.
بعد یک متغیر مثلا i تعریف میکنیم.
بعد یک تابع می نویسید که مقدار یک گراند تگ هدر ما رو برابر با عنصر i ام آرایه مون بکنه.... و یک واحد به i اضافه کنه ... و بعد چک می کنیم که اگر i>MyPicList.length بود ، i رو مساوی 0 قرار بده (سری بعد عکس اول لود بشه)
حال به کمک تابع setinterval تابعی که در بالا نوشتیم رو هر چند ثانیه فراخونی می کنیم ....
به همین راحتی....
کد های HTML :
کد:
<body>
<center>
<div id="Header" style="background-color:gray;height:100px;width:600px;"><h1>هدر سایت</h1></div>
<div style="border:1px gray dashed;height:500px;width:600px;direction:rtl;text-align:right;">
<pre>
اینجا
متن
سایت
شما
نوشته میشه
</pre>
<p style="text-align:center;"><a style="font-family:Tahoma;font-size:medium;" href="#" onclick="clearInterval(Timer);">توقف اسلاید شو</a></p>
</div>
</center>
</body>
کد های جاوا اسکریپت :
کد:
var MyPicList = new Array();
var i=0;
var Timer;
var Delay=1000;
MyPicList[0] = 'aqua';
MyPicList[1] = 'blue';
MyPicList[2] = 'fuchsia';
MyPicList[3] = 'red';
MyPicList[4] = 'gray';
function ChangePic()
{
document.getElementById('Header').style.backgroundColor=MyPicList[i];
i++;
if (i>MyPicList.length)
i=0
}
window.onload=function()
{
Timer=setInterval('ChangePic()',Delay);
}
دقت کنین که من چون عکس نداشتم ، توی مثال بالا از رنگ ها استفاده کردم .... شما می تونین آدرس عکس هاتون رو قرار بدین ... فقط برای عوض کردن عکس این بخش کدتون رو باید تغییر بدین :
کد:
document.getElementById('Header').style.backgroundImage
یا حق