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.
Annonceindlæg fra Deloitte
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
Det er sgu for SYGT ;-) Er det også muligt at bruge CSS i scriptet
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">');
CSS i scriptet. Det kommer an på hvad det er du vil....
Er der en årsag til at vi navngiver img'et
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
En allersidste "add-on" kan jeg kalde en access database fra scriptet til f.eks. at sætte <a href="<%=etellerandet.asp%>">
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
var linket = new Array('<%=etellerandet.asp%>','<%=etellerandet2.asp%>','<%=etellerandet3.asp%>'); Sådan sgu du. /Nikolaj
Perfekt & tak for hjælpen /Christian
Vi tilbyder markedets bedste kurser inden for webudvikling