Avatar billede tdaugaard Nybegynder
15. februar 2001 - 00:55 Der er 6 kommentarer og
1 løsning

Reverse HTMLEncode() ?

Haløjsa :-)

Er der nogle der har præsteret at lave en Reverse HTMLEncode() funktion ? Altså nærmere en HTMLDecode() *G* ? Jeg står og skal bruge en og hvis der lige er en der har en gider jeg ikke selv lave den ;o)
15. februar 2001 - 01:00 #1
Avatar billede tdaugaard Nybegynder
15. februar 2001 - 01:06 #2
Ikke helt ... jeg skal bruge en der lave en fuldstændig modsat HTMLEncode(), dvs. at f.eks. &quot; skal laves om til \", &#229; skal laves om til Chr(229), &lt; og &gt; til < og > etc.
Avatar billede tdaugaard Nybegynder
15. februar 2001 - 01:26 #3
Nå .. nu har jeg selv lavet en :-)

    Function HTMLDecode(strInput)
        strInput = Replace(strInput, \"&quot;\", Chr(34))
        strInput = Replace(strInput, \"&lt;\", \"<\")
        strInput = Replace(strInput, \"&gt;\", \">\")

        If InStr(strInput, \"&#\") Then
            Do
                Index = InStr(strInput, \"&#\")
                If Index = 0 Then Exit Do
                EndIndex = InStr(Index, strInput, \";\")
                If EndIndex = 0 Then Exit Do

                strChar = Mid(strInput, Index, (EndIndex - Index) + 1)
                strCChar = Mid(strChar, 3, Len(strChar) - 3)
                If Not Len(strCChar) > 3 And IsNumeric(strCChar) Then
                    If Asc(strCChar) > -1 And Asc(strCChar) < 256 Then strCChar = Chr(CInt(strCChar)) Else strCChar = \"\"
                End If

                strInput = Replace(strInput, strChar, strCChar)
            Loop
        End If

        HTMLDecode = strInput
    End Function

Ellers tak for forslaget, def...
15. februar 2001 - 01:29 #4
tdaugaard>> Det var så lidt, jeg fik selv blod på tanden til at lave en selv, prøver lige at lege med FilterSourceCode
Avatar billede tdaugaard Nybegynder
15. februar 2001 - 01:31 #5
def:> *S* sår\'n er det :-) FilterSourceCode ?
15. februar 2001 - 01:44 #6
ja, f.eks. kan man fjerne al HTML
DEF.DOM.body.innerHTML=DEF.FilterSourceCode(DEF.DOM.body.innerText);
Avatar billede tdaugaard Nybegynder
15. februar 2001 - 01:55 #7
kewl ..
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