Avatar billede bernhof Nybegynder
12. marts 2002 - 17:19 Der er 3 kommentarer og
1 løsning

Udskift samtlige forekomster

Jeg har en asp side med rigtig mange <%=RS("bla")%> tags.

Istedet for at udføre en funktion på hver af disse RS værdier, der udskifter "ae" med "æ" og "aa" med "å", er det så muligt at lave en slags global udskiftning på siden, altså evt. et ASP-tag man kan sætte i toppen af siden, som udskifter samtlige forekomster overalt?

Håber I kan hjælpe

-- Mikbj
Avatar billede coltau Juniormester
12. marts 2002 - 22:10 #1
Nej det kan ikke lade sig gøre. RS er et object som end ikke eksistere på det tidspunkt du ønsker at ændre noget. (I toppen af koden.)
Men du kan:

1. Som du selv siger, lave en funktion der ændrer indholdet i de nødvendige RS("navn").
2. Lave en ASP-kode der gennemløber de nødvendige tabeller/felter og ændrer indholdet i databasen.

Jeg ville selv vælge nr. 2 hvis det kan lade sig gøre. Men vælger du nr. 1 så er det jo koden der afgør hvordan det skal implementeres. Det kan jo gøres på mange måder - men mon ikke den rigtigste måde vil være at lave en function som denne:

function ChRs(Value)
  ChRs = Replace(Value, "ae", "æ")
  ' osv
end function

og så manuelt ændre i koden de steder det er nødvendigt. ikke mindst for at bevare overblikket over koden.

<%=RS("bla")%> ændres til <%=ChRs(RS("bla"))%>
Avatar billede bernhof Nybegynder
13. marts 2002 - 19:28 #2
1'eren ville jeg gerne undgå, men grunden til at jeg ikke kan lave 2'eren er, at bestemte steder på sitet skal jeg bruge RS værdien med ae og aa og ikke æ og å. :/
Avatar billede coltau Juniormester
13. marts 2002 - 20:52 #3
Ja så skal funktionen også kunne håndtere det. :-)
Avatar billede bernhof Nybegynder
13. marts 2002 - 22:02 #4
hmm .. nå, men ellers tak for hjælpen .. jeg må finde på noget! :)
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