Jamen hør nu her... Hvis du har: Besked = Replace(Besked, ">", ">") Besked = Replace(Besked, "<", "<") oven over: Besked = Replace(Besked, "<br>", vbCrLf) så kan du jo ikke replace "<br>" for der findes dine < og > tegn ikke længere -de er jo blevet lavet op til > og & <! -hvis du derimod sætter Besked = Replace(Besked, "<br>", vbCrLf) overover, så er der jo ikke nogen < og > tegn igen!
Tjaa... formålet er at brugere skal kunne lave linieskrift med et tryk på Enter knappen, og så skal de ikke kunne bruge html-koder... altså hvis man direkte skriver <br> skal der stå <br> men trykker man på Enter knappen skal der kommer linieskrift
arrMessage = Split(Besked," ") For i = 0 To UBound(arrMessage) If InStr(arrMessage(i),"<br>") Then arrMessage(i) = Replace(arrMessage(i),"<br>",vbCrLf) Else arrMessage(i) = Replace(arrMessage(i), ">", ">") arrMessage(i) = Replace(arrMessage(i) , "<", "<") Next
For i = 0 To UBound(arrMessage) strMessage = strMessage & arrMessage(i) Next
Response.Write(strMessage)
-Koden er ikke testet, men den burde gerne virke... //>Rune
Jamen så fjerner den jo <br> og laver den om til vbCrLf!
Jeg har prøvet at lave dette lille script til dig, som du bare skal gemme som brakerow.htm så skulle det gerne fungere... -hvis altså du kører Internet Explorer (scriptet er lavet i VBScript)
<html> <head> <title></title> </head> <body>
<script language="VBScript" type="text/vbscript"> strMessage = "Hej med dig hvad laver du?<br> Jeg sidder her og prøver at lave et script som kan registrer Brake Row's" arrMessage = Split(strMessage, " ") For i = 0 To UBound(arrMessage) If InStr(arrMessage(i),"<br>") Then MsgBox("Brake Row var gyldig!") End If Next </script>
Hmm her har du så et script som fjerner mellemrummet for dig..
<html> <head> <title></title> </head> <body>
<script language="VBScript" type="text/vbscript"> strMessage = "Hej med dig hvad laver du?<br> Jeg sidder her og prøver at lave et script som kan registrer Brake Row's" arrMessage = Split(strMessage, " ")
For i = 0 To UBound(arrMessage) If InStr(arrMessage(i),"<br>") Then arrMessage(i) = Replace(arrMessage(i),"<br>",vbCrLf) 'MsgBox(arrMessage(i)) End If strConvertMessage = strConvertMessage & " " & arrMessage(i) Next strMessage = strConvertMessage document.write(strMessage) </script>
Ok, her har du så dit færdige script, nu kan du sq ik' forlange mere ;-)
<html> <head> <title></title> </head> <body>
<script language="VBScript" type="text/vbscript"> strMessage = "Hej med dig hvad laver du?<br> Jeg sidder > her og prøver at lave et script som kan registrer Brake Row's" arrMessage = Split(strMessage, " ")
For i = 0 To UBound(arrMessage) If InStr(arrMessage(i),"<br>") Then arrMessage(i) = Replace(arrMessage(i),"<br>",vbCrLf) End If
If InStr(arrMessage(i),">") Then arrMessage(i) = Replace(arrMessage(i),">",">") End If
If InStr(arrMessage(i),"<") Then arrMessage(i) = Replace(arrMessage(i),"<","<") End If strConvertMessage = strConvertMessage & " " & arrMessage(i) Next strMessage = strConvertMessage document.write(strMessage) </script>
Og her er det lavet i en ASP udgave: <% arrMessage = Split(besked, " ")
For i = 0 To UBound(arrMessage) If InStr(arrMessage(i),"<br>") Then arrMessage(i) = Replace(arrMessage(i),"<br>",vbCrLf) End If
If InStr(arrMessage(i),">") Then arrMessage(i) = Replace(arrMessage(i),">",">") End If
If InStr(arrMessage(i),"<") Then arrMessage(i) = Replace(arrMessage(i),"<","<") End If strConvertMessage = strConvertMessage & " " & arrMessage(i) Next besked = strConvertMessage %>
Anytime... Men jeg syntes nu alligevel det er syndt at du ikke vil bruge scriptet... Hvis du syntes det ser besværlig ud, har jeg lavet det hele i en funktion til dig...:
Function Converter(strMessage) arrMessage = Split(strMessage, " ")
For i = 0 To UBound(arrMessage) If InStr(arrMessage(i),"<br>") Then arrMessage(i) = Replace(arrMessage(i),"<br>",vbCrLf) End If
If InStr(arrMessage(i),">") Then arrMessage(i) = Replace(arrMessage(i),">",">") End If
If InStr(arrMessage(i),"<") Then arrMessage(i) = Replace(arrMessage(i),"<","<") End If strConvertMessage = strConvertMessage & " " & arrMessage(i) Next Converter = strConvertMessage End Function
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.