Gå til innhold

Bannerproblemer


Anbefalte innlegg

Skrevet

Har nettopp startet med Javascript. I den forbindelse har jeg fått noen oppstartsproblemer:

KAN NOEN SI MEG HVA SOM ER FEIL I BANNERSCRIPTET UNDER??:

 

<html>

<script language="JavaScript">

var bannerNum = 1;

 

function linkBanner () {

if (bannerNum == 1)

window.location = `underholdning.html`;

else if (bannerNum == 2)

window.location = `kontaktskjema.html`;

else if (bannerNum == 3)

window.location = `kontaktskjema.html`;

}

 

function rotateBanner () {

if (++bannerNum > 3)

bannerNum = 1;

banner.src = "Banner" + bannerNum + ".jpg";

window.SetTimeout ("rotateBanner();", 3000);

}

 

</script>

 

</head>

<body style="background-color:white"

onLoad="window.SetTimeout (`rotateBanner();`, 3000);">

<h1>Side med eksempel på reklamebanner</h1>

<p style="text-align:center">

<a href="javascript:linkBanner();">

<img id="banner" style="border:none" src="Banner1.jpg">

</a>

</p>

</body>

</html>

 

 

 

Problemet er at linken ei fungerer samtidig som at banneren nekter og skifte bildet etter at 3 sekunder har gått. HVA GJØR JEG FEIL?

Videoannonse
Annonse
Skrevet (endret)

Du bruker jo ingen Random funksjon!

 

Math.Random() er tingen ;)

 

<EDIT>Oisann, var det ikke meningen at det skulle være random? Jeg er vel litt trøtt i dag... :p</EDIT>

Endret av @kd
Skrevet
Muligens kan du prøve å skrive setTimeout med liten s.

Har virkelig det noe å si? Trodde at det var endret i de senere versjonene av JS.... Maybe i'm wrong. :scared:

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...