Avatar billede bootie Nybegynder
22. august 2001 - 10:39 Der er 1 løsning

ASP rotator og JavaScript

Hay you
Jeg har et lille problem med en ASP AdRotator med en
tilhørende config.txt hvor alle links er gemt med ratio.
Nu er det så problemmet kommer: ASPen laver hele min A tag og jeg har ikke mulighed for at sætte en TARGET attribut ind således at når der trykkes på banneret kommer siden frem i min topframe, hvilket er meget uhensigtmæsssig.
Kan jeg sætte en simpel javascript om min asp kode eller hvordan kommer jeg ud af det problem?
Avatar billede seeque Nybegynder
28. august 2001 - 20:35 #1
Skulle man nok kunne selv om det bliver noget fusk. Siden ASP\'en sender selv HTML-teget med (dit A tag) kan du sætte den streng som ASP\'en kommer med ind i en JavaScript-variabel.
Hvis vi siger at du får følgende fra ASP\'en:
<A HREF=\"http://www.hotmail.com\">Hotmail></A>

Bruge Javafunctionen \"stringName.indexOf(searchValue)\"

Eksempel:

<SCRIPT>
ASP_variable = \"<%= [FRA ASP\'EN] %>\"
CutStartPos = ASP_variable.indexOf(\"\\\"\") + 1 // find første forkomst af \"
CutStopPos = ASP_variable.indexOf(\"\\\"\", CutStartPos + 1) // find næste forkomst af \"
ASP_Link = ASP_variable.substring(CutStartPos, CutStopPos)
top.[FRAME DU VIL OPDATERE].location.href = ASP_Link
</SCRIPT>

Mvh
SeeQue
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
Kurser inden for grundlæggende programmering

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