function BackString(instring)
If Right(instring,1) = "/" Then
mpos = InStrRev(instring, "/")
BackString = Left(instring, mpos-1)
Else
BackString = "Tjohoo"
End If
end function
Det lustiga är då att BackString alltid får värdet "Tjohoo".
Jag tycker att den borde ha / som sista tecken någongång, eftersom när jag skriver ut värdet av den så har den värdet "Antivirus/" och alltså borde
Right(instring,1) vara = "/", men detta är knepigt.
När jag sedan använder mig av request.Form("DBro") så hämtar den värdet av formen, men frågan är om formen inte bör uppdateras eller att den gamla sparas i en temporär variabel.
Jag skall titta mer på detta imorgon när är lite mer klar i skallen känns det som.
Så får jag resultatet "Antivirus", men sen när jag klickar på den och skall ta fram den så får jag felmeddelandet, det måste betyda att den inte gillar antivirus eftersom den då inte innehåller någon /. Alltså kanske jag måste lägga till om den inte innehåller någon / utför inte funktionen...
Jupp, det var en god natts sömn som behövdes, var uppe alldeless för tidigt igår. Så hjärnan var helt låst.
Men så här blev min lösning:
<%
function BackString(instring)
mpos2 = Instr(instring, "/")
If mpos2 = 0 Then
Else
pos1 = InstrRev(instring,"/")
BackString = Mid(instring, 1, pos1-1)
End If
End Function
%>
Tack för alla som försökte hjälpa mig igår, det var troligtvis inte så lätt, när jag inte ens sa vad som egentligen var fel. Doh!