webForumDet fria alternativet

Roterande bild!

9 svar · 322 visningar · startad av Tmed

TmedMedlem sedan juni 2000145 inlägg
#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?

PatrikBMedlem 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 **
=================================

TmedMedlem sedan juni 2000145 inlägg
#3

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

J0han
#4

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

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

TmedMedlem 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!

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

BenganMedlem 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

DanmagnusMedlem 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 =)

BenganMedlem sedan juni 2000690 inlägg
#8

Vi tror dig inte om du inte visar koden :)

@ndersMedlem sedan juni 200032 969 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]

BenganMedlem 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]

138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)