26. maj 1999 - 13:30Der er
29 kommentarer og 1 løsning
Valg af banner på baggrund af tidligere side!
Hej har en hjemmeside på flere forskellige sprog, og flere forskellige sponsorer. Forsiden er på sprog 1, 2, 3, og 4. Kan jeg lave det sådan at siden viser forskellige bannere alt efter hvilken side de kommer fra (gerne et valg ud fra den side de sidst har været på af de 4 sider) Hvis vi kalder forsiderne A1, A2, A3 & A4 og siderne med bannere B, C, D & E. Jeg ved at det kan lade sig gøre at lave det sådan at bannerne på side B bliver valgt efter om man kommer fra side A1, A2 A3 eller A4.
fx. hvis der surfes således:
A1 -> B = her kommer banneret på baggrund af siden A1.
A1 -> A2 -> B = her kommer banneret på baggrund af siden A2.
kan man lave det således:
A1 -> A2 -> B -> C -> D, hvor bannerne på siderne B, C & D vises fordi man senest har været på A2 af A-siderne.
A1 -> A2 -> A1 -> B -> C -> D, hvor bannerne på siderne B, C & D vises fordi man senest har været på A1 af A-siderne.
osv.
Kan dette lade sig gøre, og hvordan laver man det således at det vises forskellige bannere alt efter hvilket land den besøgende kommer fra??
Jeg vil gerne have HTML-kodesvar, det er jo pointene værd.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jeg vil nok mene at det er nemmere at lave i asp..uden jeg dog skal spille smart fordi jeg ved sku ikke hvordan det skal laves! Men hvis dit webhotel understøtter ASP så tag og brug dette!
Du kan bruge cooke(men ikke det beste men nemt) også i forbindelse med functionen onunload(). Den skriver når du komer fra de fårskelige sider. Og så når du onload() på en anden henter du cooke til at controlere hvor han komer fra (if then) og så videre.
Her er et javascript som kun skifter mellem de reklamer du vil have den skal vise I dette eks. skifter den mellem 3 forskellige reklamer. Så du skal bare lave om på billede adressen og du kan jo altid tilføje nogle flere reklamer...
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin var how_many_ads = 3; var now = new Date() var sec = now.getSeconds() var ad = sec % how_many_ads; ad +=1; if (ad==1) { txt="The World's Largest Online Bookstore, Amazon.com"; url="http://www.amazon.com"; alt="amazon.com"; banner="http://imageserv.imgis.com/images/Ad12669St1Sz1Sq1_Ban1.gif"; width="468"; height="60"; } if (ad==2) { txt="Palm III by 3Com, in stock!"; url="http://cybershop.com/"; alt="cybershop.com"; banner="http://imageserv.imgis.com/images/Ad13189St1Sz1Sq5_Ban10.gif"; width="468"; height="60"; } if (ad==3) { txt="Find it at GoTo.com"; url="http://www.goto.com"; alt="goto.com"; banner="http://imageserv.imgis.com/images/Ad13700St1Sz1Sq1_Ban1.gif"; width="468"; height="60"; } document.write('<center>'); document.write('<a href=\"' + url + '\" target=\"_top\">'); document.write('<img src=\"' + banner + '\" width=') document.write(width + ' height=' + height + ' '); document.write('alt=\"' + alt + '\" border=0><br>'); document.write('<small>' + txt + '</small></a>'); document.write('</center>'); // End --> </SCRIPT>
Jeg har en side hvor man ved at skrive adressen kommer ind på en dansk forside.
Man kan derfra gå ind til til flere forskellige forside (forskellige sprog)
Den danske forside hedder index.htm og fx den svenske hedder svindex.htm
Problemet er nu at jeg har to sponsorer en dansk og en svensk.
Begge sidder henviser til forskellige sider fx "side1.htm".
På denne side vil jeg vise det danske sponsorbanner "Da_banner.jpg", hvis man sidst har været på den danske side "index.htm", og det svenske sponsorbanner "Sv_banner.jpg", hvis man sidst har været på den svenske side "svindex.htm".
Alle besøgende kommer altså ind på den danske side først, så det er vigtigt at det er den sidste af de to sidder som er afgørende.
Det er også vigtigt at det stadig er den svenske banner der bliver vist hvis man fortsætter til "side2.htm", hvis man sidst har været på den svenske forside.
(index.htm -> svindex.htm -> side1.htm -> side2.htm) Her skal det svenske banner vises på både side1.htm og side2.htm
index.htm -> svindex.htm -> index.htm -> side1.htm -> side2.htm) Her skal det danske banner altid vises på side1.htm & side2.htm, da man sidst har været på den danske forside (index.htm)
Hej Har ikke lige tid, til at læse alt ovenstående kode igennem, men en mulighed er at bruge document.referrer ;-) som angiver hvilken url man kommer fra.. (det forrige document... håber det hjælper dig...)
meyer>> det er det SIDSTE script jeg skrev, som du skal bruge. men du kan bare acceptere det svar som hedder "ok her kommer det", hvis altså du kan bruge det!
Cyberben, jeg har ikke særlig meget forstand på HTML, så jeg ved ikke hvad BODY TAGS er. Jeg tager HTML koder og retter meget lidt i dem når jeg skal bruge dem.
Kan jeg i øvrig acceptere svaret (når det kommer) således at det KUN er dig som får pointene?
meyersweb>> synes du det er fedt at folk sidder og bruger sin tid på at hjælpe dig med et banner, og så når du få det gider du ikke en gang sige om du kan bruge det... HALLO?
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.