Avatar billede html_wizard Nybegynder
28. maj 2003 - 10:49 Der er 11 kommentarer og
1 løsning

Banner rotation

Luk annonce  Jeg har uden held ledt efter et script der kører bannere det skal være sådan at man nøjes med at indsætte et script f.eks.

<script language="JavaScript" src="banner.js" type="text/javascript"></script>

der hvor banneret skal være. Således at alle rettelser blot skal ske i script dokumentet. PLZ help hvis du har set eller kender et sådan.
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 10:52 #1
Så laver du bare en fil der hedder banner.js og indsætter følgende :

document.write('<img src="billede.gif" width="400" height="40" name="bil1">');

Og intet andet såmænd.

/Nikolaj
Avatar billede html_wizard Nybegynder
28. maj 2003 - 10:55 #2
Det er sgu for SYGT ;-)

Er det også muligt at bruge CSS i scriptet
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:00 #3
Og hvis der skal være flere bannere hvilket der jo nok skal være....

var b = new Array('min.gif1','min.gif2','min.gif3');

billedet = b[Math.round(Math.random()*(b.length-1))];

document.write('<img src="'+billedet+'" width="400" height="40" name="bil1">');
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:00 #4
CSS i scriptet. Det kommer an på hvad det er du vil....
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:05 #5
Og et svar.
Avatar billede html_wizard Nybegynder
28. maj 2003 - 11:12 #6
Er der en årsag til at vi navngiver img'et
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:13 #7
Næh det er mest hvis vi skule finde på at bruge det til noget senere hen (f.eks udskifte det uden at reloade). Anyway er det altid godt at navngive alle elementer.

/Nikolaj
Avatar billede html_wizard Nybegynder
28. maj 2003 - 11:14 #8
En allersidste "add-on" kan jeg kalde en access database fra scriptet til f.eks. at sætte <a href="<%=etellerandet.asp%>">
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:20 #9
Du kan lave al det ASP det vil.

var b = new Array('min.gif1','min.gif2','min.gif3');
var linket = new Array('sti1.html','sti2.html','sti3.html');

ran = Math.round(Math.random()*(b.length-1))
billedet = b[ran];
sti = linket[ran];

document.write('<a href="'+sti+'" target="_blank"><img src="'+billedet+'" width="400" height="40" name="bil1"></a>');

/Nikolaj
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:21 #10
var linket = new Array('<%=etellerandet.asp%>','<%=etellerandet2.asp%>','<%=etellerandet3.asp%>');

Sådan sgu du.

/Nikolaj
Avatar billede html_wizard Nybegynder
28. maj 2003 - 11:24 #11
Perfekt
      &
        tak for hjælpen

/Christian
Avatar billede html_wizard Nybegynder
28. maj 2003 - 11:25 #12
Ups sgu ikke ha mailet
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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