Avatar billede maksfrandsen Nybegynder
14. marts 2003 - 22:06 Der er 7 kommentarer og
1 løsning

Banner rotation, med "target" for link

Jeg forsøger at lave en banner rotation, hvor man sendes til en anden side hvis man klikker på banneret.
Selve banner rotation, og at åbne et link er ikke problemet. Men hvis jeg feks. ønsker "target=_main" eller "target=_blank", hvor sætter jeg det ind i mit script.?

Script:

bannerpics=new Array(3);
bannerurls=new Array(3);
bannerlink=new Array(3);

bannerpics[1]="Banner1.gif";
bannerurls[1]="url til banner1.gif";
bannerlink[1]="url til side1"

bannerpics[2]="banner2.gif";
bannerurls[2]="url til banner2.gif";
bannerlink[2]="url til side2"

bannerpics[3]="Banner3.gif";
bannerurls[3]="url til banner3.gif";
bannerlink[3]="url til side3"


function ShowBanner() {

num = Math.random();
num = 1 + ( num * ((bannerpics.length - 1)-1));
num = Math.round(num);

document.write("<div><a href='" + bannerlink[num] + "'>");
document.write("<img src='" + bannerpics[num] + "' border='0' ");
document.write("alt='Klik her for at se mere.!'>");
document.write("</a></div>");

}

På selve siden hvor banneret er, er følgende:

<script type="text/javascript" src="banner.js"></script>
</head>
<body>

<script type="text/javascript">
ShowBanner();
</script>

Er der nogen der kan løse mit problem.?
Avatar billede cdc Novice
14. marts 2003 - 22:08 #1
har du prøvet med <base target="_blank"> i din head ?
Avatar billede grunken Nybegynder
14. marts 2003 - 22:10 #2
skift denne linie :
document.write("<div><a href='" + bannerlink[num] + "'>");
med:
document.write("<div><a href='" + bannerlink[num] + "' Target='_blank'>");

-grunken
Avatar billede maksfrandsen Nybegynder
14. marts 2003 - 22:27 #3
grunken

Det var jo nemt.

Jeg havde leget lidt med det og mit problem var indtil at løste det, de to små tegn rundt om _blank. Jeg havde brugt "_blank"

Tak skal du have
Avatar billede maksfrandsen Nybegynder
14. marts 2003 - 22:30 #4
Ups grunken

Du skal jo have point.!

Læg et svar
Avatar billede grunken Nybegynder
14. marts 2003 - 22:33 #5
svar :)
Avatar billede grunken Nybegynder
14. marts 2003 - 22:34 #6
og ja man overser tit løsningen der er lige foran snuden på en !
Avatar billede maksfrandsen Nybegynder
14. marts 2003 - 22:42 #7
grunken

Kender du nogle danske sider hvor man kan lære lidt mere om javascript.
Der er mange sider med koder, men ikke med udførlig forklaringer til koderne.
Jeg har købt en del bøger, men det er blevet en dyr post i budgettet, så hvis du kender nogle sider ville det være rart
Avatar billede grunken Nybegynder
14. marts 2003 - 23:06 #8
det er nok lettest at jeg lige refererer til et tidligere spørgsmål

http://www.eksperten.dk/spm/152142

efter min erfaring lærer man mest af at sidde og lure andre folks script og metoder af :)

alt det JS jeg kan har jeg lært på E
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