Hejsan!
Jag håller på med ett community!
Och på "Krypin-sidan", vill jag att dom koder man anväder enbart ska vara i den tabell som "person-infon" finns i!
Alltså vill jag inte att man ska kunna lägga in egna css filer tex så att hela sidan ändras. Utan att man enbart kan hålla till i tabellen! Tänkte lösa detta genom att göra en iframe. Men där dök de upp andra problem! Så kan man göra så att koderna enbart "drabbar" tabellen å inte resten av sidan?
har problem!
3 svar · 151 visningar · startad av Thompa__85
Det smartaste vore nog (tycker jag) att köra en Server.HTMLEncode() på allt och sen ändra så att bara de HTML-koder som du vill ska funka funkar. T.ex:
Function MakeValidCode(strCode)
strCode = Server.HTMLEncode(strCode)
Set RegExp = New RegExp
With RegExp
.Global = True
.IgnoreCase = True
.Pattern = "\<font([^\>]*)>(.*)\</font\>"
strCode = RegExp.Replace(strCode, "<font$1>$2</font>")
End With
Set RegExp = Nothing
End Function
Är inte så hemma på RegExp, så jag är inte säker på att patternet är rätt, men du förstår väl principen?
kan jag hindra att folk länkar till egna css-filer då?
Jo, det kan du. Men om du inte tar bort all HTML-kod du inte vill ha helt kommer ändå koden för det skrivas ut i webbläsaren. Men det är inte allt för svårt att åtgärda i så fall. :)