Zmieniaj─ůce si─Ö bannery.

Skrypt generuje kolejno bannery, w ustalonym okresie czasu. W przyk┼éadzie co 12 sekund zostaje wy┼Ťwietlony kolejno jeden z czterech banner├│w

W ramach HEAD

<!--script made by Andrzej Iwanek Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczy─ç, konieczne jest w┼é─ůczenie w przegl─ůdarce obs┼éugi JavaScript. http:/kki.net.pl/~andyiv/-->
& ltscript language=JavaScript>
< !--
function AppInit(){
bannersInit()
newBanner()
}

function bannersInit(){
numBan=4
num=numBan-1
bann=new Array(numBan)
for (i=0;i&ltnumBan;i++)
bann[i]="Div"+i
}

function newBanner(){
speed=12000
banOld=bann[num]
num++
num=num %numBan
banNew=bann[num]
showNew()
setTimeout("newBanner()",speed)
}
function showNew(){
if(document.all) {
document.all[banOld].style.visibility="hidden";
document.all[banNew].style.visibility="visible";
}
if (document.layers){
document.layers[banOld].visibility="hide";
document.layers[banNew].visibility="show";
}
}
window.onload=AppInit
//-->
< /script>

W ramach HEAD - style

<STYLE TYPE="text/css">
< !--
trzeba pami─Öta─ç o podaniu wysoko┼Ťci, szeroko┼Ťci i clipa bannera, ┼╝eby wy┼Ťwietla┼é si─Ö ca┼éy
#Div0 {position:absolute; left:150; top:130; width:53; height:50;
clip:rect(0,53,50,0); visibility:hidden; layer-visibility:hide}
w tym przypadku banner mia┼éby szeroko┼Ť─ç 53 piksele, wysoko┼Ť─ç 50 pikseli.
#Div1 {position:....
-->
< /STYLE>

W ramach body nale┼╝y zadeklarowa─ç DIV-y wraz z url-em link├│w i url-em bannera

<div id="Div0"><a href="/url strony do kt├│rej kieruje banner">
< img SRC="url do grafiki bannera" alt="Wy┼Ťwietlany tekst bannera - mo┼╝na pomin─ů─ç" border=0>[/url]</div>
< div id="Div1"><img SRC="....

i tak dla ka┼╝dego bannera.

┬ę 2009 INFOPROG.PL
Projekt © 2009 - INFOPROG 94835 odwiedzin