Jag laddade hem forumet från Mikrodatorns hemsida och nu har jag ändrat lite men det är några funktioner som jag inte får att fungera:
När jag har följande kod:
<%= radbryt(HTMLtecken(RS3("Comment")))%>
felet är följande
Körningsfel i Microsoft VBScript fel '800a000d'
Inkompatibla typer: 'Server.HTMLEncode'
/forum/functions.inc, rad 27
funktionen HTMLtecken ser ut fäljande:
Function HTMLTecken(txtString)
txtString = Server.HTMLEncode(Trim(txtString))
HTMLTecken = txtString
End Function
och funktionen radbryt ser ut följande
Function Radbryt(rfix)
rfix = "<P>" & Replace(rfix, vbCrLf, "<br>") & "</P>"
Radbryt = rfix
End Function
om jag bara använder funktionen radbryt så uppkommer följande fel:
Körningsfel i Microsoft VBScript fel '800a005e'
Ogiltig användning av Null: 'Replace'
/forum/functions.inc, rad 45
Rad 45 är följande
rfix = "<P>" & Replace(rfix, vbCrLf, "<br>") & "</P>"
och rad 27
txtString = Server.HTMLEncode(Trim(txtString))
dessa fel är väldigt störande för annars kan ju folk skriva in HTML i sina inlägg och förstöra forumet.
------------------
// David