webForumDet fria alternativet

Roterande bild!

ASP

9 svar · 324 visningar · startad av Tmed

Medlem sedan juni 2000145 inlägg
Frågan#1

Hur gör jag för att få en serie av bilder att "rotera"?
Om jag t ex. har bilderna:
image1
image2
image3
och jag vill att dessa skall bytas
ut med ca 5sek mellanrum!
Går det överhuvud taget i asp?

Medlem sedan mars 20002 836 inlägg
#2

Hello,

mer ett JavaScript ämne.

Kolla på webniche som har ett adbanner rotation script eller vad det nu heter.

funkar helt kanon

//PatrikB

------------------
=================================
** ZWGdesign **
=================================

Medlem sedan juni 2000145 inlägg
#3

Inget illa menat, men tanken var om det går att göra i ASP.

#4

tror det finns nån inbyggd server-komponent i ASP, kolla webstudio (www.idg.se/webstudio).

------------------
/ mvh Johan

Medlem sedan juni 2000145 inlägg
#5

Jag har testat med den som finns inbyggd i IIS(MSWC.adrotator) men denna byter endast ut bilden om man uppdaterar sidan eller liknande!

----------------------------------------

Medlem sedan juni 2000690 inlägg
#6

Eftersom ASP körs på servern så måste du uppdatera sidan...

Såvitt jag vet måste du även det med Javascript.
Bästa sättet borde vara att använda en liten ramsida, iframe eller lager som uppdaterar bilden.

Möjligen kan man ladda alla bilderna i separata lager och sen få ett skript att skifta lager var 5sek, men hur det vetesjutton.

/Bengan

Medlem sedan maj 2000269 inlägg
#7

Jag har hittat på ett javascript som uppdaterar en bild var 5 sek utan att använda layer,frames,eller META REFRESH..men det är min lilla hemlis =)

Medlem sedan juni 2000690 inlägg
#8

Vi tror dig inte om du inte visar koden :)

Medlem sedan juni 200032 967 inlägg
#9

öh, kanske inte så överdrivet svårt? något sånt härnt kanske?

<HTML><HEAD>

<script>
var pics = new Array();
var picindex = -1;

pics[0]='http://localhost/images/bild0.gif';
pics[1]='http://localhost/images/bild1.gif';
pics[2]='http://localhost/images/bild2.gif';

var numpics = 3;

function bengan()
{
	if (picindex==numpics-1)
		picindex = 0;
	else
		picindex += 1;
		
	document.images['bengt'].src=pics[picindex];
	setTimeout("bengan()",5000)
}
</script>

</HEAD>
<BODY onload="bengan()">

<img src="images/bild0.gif" name="bengt" id="bengt">

</BODY>
</HTML>

fungerar givetvis utmärkt i både ie och nn.

------------------
@nders

[Redigerat av @nders den 07 jul 2000]

Medlem sedan juni 2000690 inlägg
#10

Ha!

Fick dig att skriva koden ;)

Det där var ju simpelt. Borde nog lära sig lite mer js kanske...

[Redigerat av Bengan den 07 jul 2000]

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)