aljMedlem sedan sep. 2002392 inlägg
Hejsan..
Det är så att jag har gjort ett någerlunda enkelt administartionssystem, där man kan lägga till data i en access databas.
Sedan har jag lite exempel-kod (i asp), då använder jag taggen "<%" och "%>".
Skulle jag bara skriva "<%" och "<%" så skulle inte databasen skriva ut det som html kod utan som någon slags komentarer..
I alla fall, det har jag löst med att skriva in:
"<%"
Som blir "<%"
Nu till problemet:
Sedan när jag ska editera data som innehåller "<" skriver jag ut all data i ett text-formulär men där så omvandlas "<" till "<" och när jag sparar "är jag tillbaks på ruta ett"..
Hur skall jag lösa detta, använda Reg.Exp eller finns det något enklare, typ HTMLEncode, när jag skriver ut datat i formuläret?
Ja, hoppas ni förstår mitt problem.
/Tack på förhand Adam. :)
@ndersMedlem sedan juni 200026 914 inlägg
response.write Server.HTMLEncode(strängen)
Eller wass? Förstår kanske inte riktigt...
aljMedlem sedan sep. 2002392 inlägg
Red.
Eller vänta det bidde inte så bra som jag trodde det där omvandlar ju förresten om alla html kod till vanlig text.. så det fungerar tyvär inte :(
@ndersMedlem sedan juni 200026 914 inlägg
Argh!
Då provar vi så här. Funktionen:
Function clearSwitches(strCode)
strCode = Replace (strCode, "<" & "%", "&lt;%")
strCode = Replace (strCode, "%" & ">", "%&gt;%")
clearSwitches = strCode
End Function
Sedan:
Response.write clearSwitches(strängen)
Jag är fortfarande inte helt säker på att jag hajar vad du är ute efter dock.
Mvh,
aljMedlem sedan sep. 2002392 inlägg
Jag skrev nog för hastigt där @nders :/
sorry :p
Red.
Rena chatten detta ju :D
@ndersMedlem sedan juni 200026 914 inlägg
Chat?
Ja, jag är het idag. ;)
red: Du kan använda funktionen ovan lite var du vill, men det borde inte behöva använda den någon annan stans än när du ska skriva ut formuläret.
aljMedlem sedan sep. 2002392 inlägg
Jippiii! nu fungerar det faktiskt (ja faktiskt :D)..
Men nu till ännu ett problem, jag har redan en funktion..
"Inverse(Rs("Innehall"))"
Som gör radbyten utan br till radbyten.. Hur lägger jag då till den lilla funktionen du skrev i den funktionen alltså hur skriver man 2 funktioner som arbetar med en sak?
@ndersMedlem sedan juni 200026 914 inlägg
Du kan göra två funktionsanrop på samma gång om du vill.
Response.Write Inverse(clearSwitches(Rs("Innehall")))
Mvh,
aljMedlem sedan sep. 2002392 inlägg