webForumDet fria alternativet

bannerrotation?

JavaScript

6 svar · 358 visningar · startad av pfes

Medlem sedan jan. 200421 inlägg
Frågan#1

Finns det ngt javascript som kan funka som en bannerrotation??

vill att den ska kunna visa 6st klickbara bannrar och sen när man refreshar ska den visa 6st andra... (suger på förklara)

Går det?

/mvh

Medlem sedan mars 20033 686 inlägg
#2

Kan detta vara något?
http://www.jojoxx.net/jscript/archive/show.asp?id=49

Medlem sedan mars 20033 686 inlägg
#3

Annars kan du göra detta mycket enkelt med ASP. Men då måste ju din server ha stöd för ASP.
Kolla upp om den har det, så sitter du sitta och fixa med detta script i varje fil du vill ha rotationen.

Medlem sedan jan. 200421 inlägg
#4

Har kollat på det där scriptet också men går det att få bilderna klickbara då?
Sen måste jag nog isåfall dra in sex stycken script då?

Har hittat ett bra script asp script men det är som grekiska för mig... as svårt ju! :x

Har sidan på Bredbandbolagets server nån som vet om dom har asp stöd?

Tacksam för alla hjälp! ;)

Medlem sedan mars 2001895 inlägg
#5

Har kollat på det där scriptet också men går det att få bilderna klickbara då?

Jo det går visst!

<html>
<head>

<script type="text/javascript"> 

	var linkBanner = new Array(
	'<a href="http://www.google.com" target="_blank"><img src="bild1.gif" alt="1"></a>',
	'<a href="http://www.google.com" target="_blank"><img src="bild1.gif" alt="2"></a>',
	'<a href="http://www.google.com" target="_blank"><img src="bild1.gif" alt="3"></a>',
	'<a href="http://www.google.com" target="_blank"><img src="bild1.gif" alt="4"></a>');

</script>

...

<script language="javascript">

document.write(linkBanner[Math.floor(Math.random()*linkBanner.length)]); 

</script>

...
Medlem sedan jan. 200421 inlägg
#6

Tack ejick
Har testat det..
Men går det att få så inte 2likadana bannrar kommer upp?

tack för hjälpen

Medlem sedan mars 2001895 inlägg
#7

ja, det är ju bara att göra en till array med andra värden i.
Ex.


var linkBanner1 = new Array(
...);
var linkBanner2 = new Array(
...);

...
document.write(linkBanner1[Math.floor(Math.random()*linkBanner1.length)]); 

document.write(linkBanner2[Math.floor(Math.random()*linkBanner2.length)]);

Fast om det är ett så bra sätt vet jag inte, men din fråga har fått svar.
Markera tråden som löst.

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