02. september 2002 - 14:45
Der er
21 kommentarer og 1 løsning
HtMl
hej.... Nogle der kan fortælle mig hvordan man gør sådanne at man ikke kan bruge htmltags i en chat.... J har allerede chatten.... Håber i kan hjælpe.....
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
02. september 2002 - 14:47
#1
02. september 2002 - 14:49
#2
svar :-)
02. september 2002 - 14:52
#3
02. september 2002 - 14:52
#4
svar :-)
02. september 2002 - 14:52
#5
Du kan replace dit felt med: Felt = Replace(Felt, "<", "<") Felt = Replace(Felt, ">", ">") Ralle
02. september 2002 - 14:52
#6
nak-m prøv at kigge på kategorien
02. september 2002 - 15:12
#7
Server.HTMLEncode("chattext som skal ha fjernet <html>")
02. september 2002 - 16:54
#8
Du kan vælge virus's metode og derved forsvinder <tags> HELT. Eller du kan bruge min og derved bliver de men fx. <b>Ko</b> vil ikke give (med fed skrift) Ko men <b>Ko</b>, altså det samme som han skrev.
02. september 2002 - 18:09
#9
jeg prøver begge metoder og så får en af jer pointene .. Tak for hjælpen...
Slettet bruger
02. september 2002 - 19:20
#10
exp-ralle: Hvad er det for noget vrøvl? Server.HTMLEncode() fjerner ikke HTML tags, men encoder tegn som f.eks. < og > (ja, de erstattes på samme måde som du selv gør vha. Replace funktionen), så browseren ikke tolker dem som værende HTML tags.
02. september 2002 - 21:46
#11
Hvis du vil havde et script som helt fjerne HTML kode om som kan opsættes til at tillade de tags du vælger så her jeg et script.
03. september 2002 - 13:05
#12
Sorry det troede jeg bare magik...
03. september 2002 - 14:52
#13
eagleeye -- D vil j gerne bare snd d til: Postmaster@chatsniksnak.dk
03. september 2002 - 17:08
#14
Dette er functionen. TAGLIST bestemmer hvilke HTML tags som skal fjernes. Hvis du ønsker at man eks. vis kan bruge fed skrift <b> tagen kan du fjerne B; fra TAGLIST. Function RemoveHTML( strInputText ) TAGLIST = ";!--;!DOCTYPE;A;ACRONYM;ADDRESS;APPLET;AREA;B;BASE;BASEFONT;" &_ "BGSOUND;BIG;BLOCKQUOTE;BODY;BR;BUTTON;CAPTION;CENTER;CITE;CODE;" &_ "COL;COLGROUP;COMMENT;DD;DEL;DFN;DIR;DIV;DL;DT;EM;EMBED;FIELDSET;" &_ "FONT;FORM;FRAME;FRAMESET;HEAD;H1;H2;H3;H4;H5;H6;HR;HTML;I;IFRAME;IMG;" &_ "INPUT;INS;ISINDEX;KBD;LABEL;LAYER;LAGEND;LI;LINK;LISTING;MAP;MARQUEE;" &_ "MENU;META;NOBR;NOFRAMES;NOSCRIPT;OBJECT;OL;OPTION;P;PARAM;PLAINTEXT;" &_ "PRE;Q;S;SAMP;SCRIPT;SELECT;SMALL;SPAN;STRIKE;STRONG;STYLE;SUB;SUP;" &_ "TABLE;TBODY;TD;TEXTAREA;TFOOT;TH;THEAD;TITLE;TR;TT;U;UL;VAR;WBR;XMP;" Const BLOCKTAGLIST = ";APPLET;EMBED;FRAMESET;HEAD;NOFRAMES;NOSCRIPT;OBJECT;SCRIPT;STYLE;" Dim nPos1, nPos2, nPos3 Dim strResult, strTagName, bRemove, bSearchForBlock Dim runNo, AttackLimit, strRef runNo = 1 AttackLimit = 5 strResult = strInputText do runNo = runNo + 1 strRef = strResult strText = strRef strResult = "" nPos1 = InStr(strText, "<") Do While nPos1 > 0 nPos2 = InStr(nPos1 + 1, strText, ">") If nPos2 > 0 Then strTagName = Mid(strText, nPos1 + 1, nPos2 - nPos1 - 1) strTagName = Replace(Replace(strTagName, vbCr, " "), vbLf, " ") nPos3 = InStr(strTagName, " ") If nPos3 > 0 Then strTagName = Left(strTagName, nPos3 - 1) End If If Left(strTagName, 1) = "/" Then strTagName = Mid(strTagName, 2) bSearchForBlock = False Else bSearchForBlock = True End If If InStr(1, TAGLIST, ";" & strTagName & ";", vbTextCompare) > 0 Then bRemove = True If bSearchForBlock Then If InStr(1, BLOCKTAGLIST, ";" & strTagName & ";", vbTextCompare) > 0 Then nPos2 = Len(strText) nPos3 = InStr(nPos1 + 1, strText, "</" & strTagName, vbTextCompare) If nPos3 > 0 Then nPos3 = InStr(nPos3 + 1, strText, ">") End If If nPos3 > 0 Then nPos2 = nPos3 End If End If End If Else bRemove = False End If If bRemove Then strResult = strResult & Left(strText, nPos1 - 1) strText = Mid(strText, nPos2 + 1) Else strResult = strResult & Left(strText, nPos1) strText = Mid(strText, nPos1 + 1) End If Else strResult = strResult & strText strText = "" End If nPos1 = InStr(strText, "<") Loop strResult = strResult & strText loop until (strRef = strResult) OR (runNo = AttackLimit) if (runNo >= AttackLimit) then strResult = "...text removed..." end if RemoveHTML = strResult End Function
23. september 2002 - 19:29
#15
lukker spørgsmålet da egeeye ikke svare
23. september 2002 - 20:02
#16
Hmmm han du ikke se mit svar ?? 03/09-2002 17:08:41
23. september 2002 - 20:04
#17
nåå sorry hvad så med dine points???
23. september 2002 - 20:06
#18
Hvis du kan bruge det så kan du oprette et nyt spørgsmål med points.. og henvise til dette.
23. september 2002 - 20:14
#19
jamen j skal ikke bruge det da j er gået i gang med noget andet ...... Hvis ikke d r i orden så skriv d lige...
23. september 2002 - 20:31
#20
Princippet er jeg imod det.. Hvis man opretter et spørgsmål så må man give points hvis man får korekte svar, også selvom man ikke skal bruge det eller selv løser det på samme tid.
23. september 2002 - 21:06
#21
23. september 2002 - 21:10
#22
Når det går nu nok.... Det er bare til en anden gang.
Kurser inden for grundlæggende programmering