Avatar billede Slettet bruger
31. oktober 2003 - 20:15 Der er 8 kommentarer og
1 løsning

Fjerne elementer fra en streng

Hejsa,

Jeg har en streng der indeholder eksempelvis
<a href="default.asp?vis=forside">forsiden</a>

nogen der ved hvordan jeg ændrer den så kun default.asp?vis=forside står tilbage?
Avatar billede eagleeye Praktikant
31. oktober 2003 - 20:25 #1
Er det sådan noget her du søger:
<%
str = "<a href="default.asp?vis=forside">forsiden</a>"
iStart = inStr(1,str,"href=""")
iSlut = inStr(iStart+6,str,"""")
if iStart > 0 AND iSlut > 0 then
  str = Mid(str, iStart+6, iSlut-iStart-6)
end if

Response.write str
%>
Avatar billede Slettet bruger
31. oktober 2003 - 20:28 #2
Jeps, men problemet er at str defineres udfra en session("nav") som splittes, således at jeg får den sidste del af den streng der i sessionen. Dvs.
den variabel der skal evalueres på er = split(session("nav"),":")
Avatar billede eagleeye Praktikant
31. oktober 2003 - 20:32 #3
ok, kan du så ikke udskifter:

str = "<a href="default.asp?vis=forside">forsiden</a>"

med dette hvor X er den celle hvor linket ligger:

arr = split(session("nav"),":")
str = arr(X)
Avatar billede Slettet bruger
31. oktober 2003 - 20:38 #4
det vil ikke virke, for hvis jeg er på default.asp er det liste(o) der er den aktuelle, vis jeg er på default.asp?vis=forside er det liste(1) og default.asp?vis=forside&sub=tilmeld er det liste(2) etc...
Avatar billede Slettet bruger
31. oktober 2003 - 20:41 #5
eller dvs.
nav = "<a href=""default.asp"">forsiden</a>" hvis det er forsiden
men nav kan også være
nav = "<a href=""default.asp"">forsiden</a> : <a href=""kontrolcenter.asp?visMenu=true"">personlige indstillinger</a> : <a href=""kontrolcenter.asp?sub=slet"">slet annonce"

og det er således altid det sidste link jeg vil ha' fat i...
Avatar billede Slettet bruger
31. oktober 2003 - 20:46 #6
giver det mening?
Avatar billede eagleeye Praktikant
31. oktober 2003 - 20:55 #7
ja ok, så prøv :

arr = split(session("nav"),":")
str = arr(ubound(arr))
Avatar billede Slettet bruger
31. oktober 2003 - 20:57 #8
smu
Avatar billede Slettet bruger
31. oktober 2003 - 20:58 #9
smukt :) tak for hjælpen for gud ven hvilken gang :)
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