Avatar billede nitram30 Nybegynder
21. november 2007 - 20:58 Der er 10 kommentarer og
3 løsninger

Banner rotation virker ikke.

Hejsa!

Jeg har kigget lidt på et tekst rotations system, som jeg tidligere har brugt. Men nu vil jeg gerne bruge det til banner rotation. Men kan ski, ikke forstå hvad der skal til for at den kan se billedet, som ligger på nettet.

Håber på hurtig hjælp.

Mvh
Martin

<script language="JavaScript">
<!--
adLink = new Array(
"http://tracking.euroads.dk/system/tracking.php?sid=1&cpid=468&adid=6529&acid=678/",
"http://tracking.euroads.dk/system/tracking.php?sid=1&cpid=495&adid=6807&acid=678/");

adTekst = new Array(
"http://banner.euroads.dk/banner/1/468/banner_4269.jpg/",
"http://banner.euroads.dk/banner/1/495/banner_4449.gif/");

curDate = new Date();
curSec = curDate.getSeconds();
adNr = curSec % adTekst.length;
adTimer = 0;

function rotate(){
adNr = adNr + 1;
  if (adNr >= adTekst.length) {
    adNr = 0;
    }

function url(val, tekst) {
return '<a target="blank" href="'+val+'"><img scr="'+tekst+'"></a>';
}

if (document.all) {
document.all.showText.innerHTML = url(adLink[adNr], adTekst[adNr]);
}else if (document.getElementById) {
document.getElementById("showText").innerHTML = url(adLink[adNr], adTekst[adNr]);
    }
  adTimer = setTimeout("rotate()",10000);
}
// -->
</script>
</head>
<body onload="rotate();">
<center>
<div id="showText"> </div>
Avatar billede nielle Nybegynder
22. november 2007 - 20:12 #1
Du har i hvert fald glemt en '}' på din rotate() funktion.
Avatar billede nitram30 Nybegynder
29. november 2007 - 21:45 #2
det blev jeg desværre ikke klogere af. har siddet og kigget det igennem flere gange, men kan ski ikke se hvor den mangler..
Avatar billede w13 Novice
29. november 2007 - 21:49 #3
Som Nielle siger:

function rotate(){
adNr = adNr + 1;
  if (adNr >= adTekst.length) {
    adNr = 0;
    }

skal være:

function rotate(){
adNr = adNr + 1;
  if (adNr >= adTekst.length) {
    adNr = 0;
    }
}
Avatar billede nitram30 Nybegynder
29. november 2007 - 22:04 #4
Tak for hjælpen. Det har jeg også tidligere prøvet men der er desværre stadig fejl i mit script.
Avatar billede nielle Nybegynder
29. november 2007 - 22:08 #5
Hvordan ser koden ud nu? Og hvordan giver fejlen sig til kende?
Avatar billede nitram30 Nybegynder
03. december 2007 - 22:13 #6
Hejsa

Min kode ser sådan ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<script language="JavaScript">
<!--
adLink = new Array(
"http://tracking.euroads.dk/system/tracking.php?sid=1&cpid=527&adid=7484&acid=678/",
"http://tracking.euroads.dk/system/tracking.php?sid=1&cpid=519&adid=7452&acid=678/");

adTekst = new Array(
"http://banner.euroads.dk/banner/1/527/banner_4806.gif/",
"http://banner.euroads.dk/banner/1/519/banner_4784.gif/");

curDate = new Date();
curSec = curDate.getSeconds();
adNr = curSec % adTekst.length;
adTimer = 0;

function rotate(){
adNr = adNr + 1;
  if (adNr >= adTekst.length) {
    adNr = 0;
    }
}

function url(val, tekst) {
return '<a target="blank" href="'+val+'"><img scr="'+tekst+'"></a>';
}

if (document.all) {
document.all.showText.innerHTML = url(adLink[adNr], adTekst[adNr]);
}else if (document.getElementById) {
document.getElementById("showText").innerHTML = url(adLink[adNr], adTekst[adNr]);
    }
  adTimer = setTimeout("rotate()",10000);
}
// -->
</script>
</head>
<body onload="rotate();">
<center>
<div id="showText"> </div>


</body>
</html>
Avatar billede w13 Novice
04. december 2007 - 02:32 #7
Jeg tror, du skal fjerne den allersidste }

Og i øvrigt er language="javascript" ikke længere gyldigt, så du bør rette det til type="text/javascript"
Avatar billede nitram30 Nybegynder
05. december 2007 - 19:05 #8
Det virker desværre heller ikke.
Avatar billede nielle Nybegynder
06. december 2007 - 07:40 #9
Lidt mere information... Hvad er der der ikke virker? Kommer der en fejl? Hvilken fejlbesked? Hvad forventede du at der skulle ske? Hvad skete der i stedet for?

Uden den slags oplysninger er vi desværre henvist til at gætte lidt vel meget.
Avatar billede nielle Nybegynder
17. december 2007 - 18:24 #10
??
Avatar billede nitram30 Nybegynder
01. juli 2008 - 20:25 #11
smid et svar hvis i vil have del af points, ellers lukker jeg her.
Avatar billede nielle Nybegynder
02. juli 2008 - 06:15 #12
Svar
Avatar billede w13 Novice
06. juli 2008 - 23:37 #13
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester