15. august 2003 - 16:57Der er
10 kommentarer og 1 løsning
Fjerne to billeder samt hyperlinks
Hej jeg har dette chatroom: <% Response.Expires = 0 Response.Expiresabsolute = Now() - 1 Response.AddHeader "pragma","no-cache" Response.AddHeader "cache-control","private" Response.CacheControl = "no-cache" '----------------setup------------------ Const UserTimeout = 60 ' mins for user's timeout Const Title = "DaChat v.2.5" 'title of web page '----------------/setup------------------
Select Case Request("event") Case "login" If Request("login") = "" Then Response.Redirect "index.asp" End If
If ConnectUser(HTMLFormat(Request("login"))) = False Then Response.Redirect "index.asp?error=1&username=" & request("login") End If
For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next
Application("1")="<font color=""#666666""><b>"& Request("login") & "</b> har joinet dette chatroom</font>" Response.Redirect "chat.asp"
' Show ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Case "show" Response.Write "<meta http-equiv='refresh' content='" & Session("refresh") &"'>" Response.Write "<body bgcolor='#eeeeee'>" Response.Write "<font face='arial,verdana' size='2'>" For f=1 to 20 Response.Write Application(f) & "<br/>" Next
' Post ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Case "post" For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next
Select Case ChatCommand Case "/clear:" For t=1 to 20 Application(t) = "" Next Case Else CurrentNickName = "<a onClick=""document.chatform.text.focus();"">" & Session("nickname") & "</a>" Application("1")="<b>" & Session("nickname") & ":</b> "& ChatText End Select x= SetUserSettings(Session("nickname"),"timer",Now) Response.Redirect "chat.asp?event=form"
' Logout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Case "logout" For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next
Application("1")="<font color='#666666'><b>"& Session("nickname") & "</b> har forladt dette chatroom</font>"
If UsersList.Length = 0 Then ListUsers = "Chatroom er tomt" Else For Each UserName In UsersList ThisUserName = UserName.GetAttribute ("nick") ThisUserTimeout = GetUserSettings(ThisUserName, "timer") If ThisUserTimeout = "" Then ThisUserTimeout = 0 End If
If TimeDifference > UserTimeout Then DisconnectUser (ThisUserName) For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next Application("1")="<font color='#666666'><b>"& Session("nickname") & "</b> er blevet sparket ud fra dette chatroom. </font><img src=""images/smilies/smile9.gif""/>" 'Session("nickname") = "" 'Response.Redirect "chat.asp" End If
UsersBuf = UsersBuf & UserName.GetAttribute ("nick") & "<br/>" '" (" & FormatNumber((ThisUserTimeout - Timer)/100,2) & ")" & "<br/>" Next ListUsers = UsersBuf End IF End Function
Function ConnectUser (NickName) Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
XMLDoc.LoadXML Application("xmldoc")
XPath = "//user[@nick='" & NickName & "']" Set RegisteredUser = XMLDOC.SelectSingleNode(XPath) If RegisteredUser Is Nothing Then XPath = "//users" Set UsersList = XMLDOC.SelectSingleNode(XPath) Set NewUser = XMLDOC.CreateElement("user") NewUser.SetAttribute "nick", NickName NewUser.SetAttribute "timer", Now UsersList.AppendChild NewUser Application("xmldoc") = XMLDOC.xml Session("nickname") = NickName Session("refresh") = 5 ConnectUser = True Else ConnectUser = False End If End Function
Function DisconnectUser(NickName) Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
If UserList Is Nothing Then DisconnectUser = False Else For Each Node In UserList Node.parentNode.removeChild Node Next Application("xmldoc") = XMLDoc.xml DisconnectUser = True End If End Function
Function GetUserSettings(LoginName, PropertyName) If LoginName = "" then Exit Function Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
XMLDoc.LoadXML Application("xmldoc")
XPath = "//user[@nick='" & LoginName & "']"
Set SelectedUser = XMLDOC.SelectSingleNode(XPath) If SelectedUser Is Nothing Then GetUserSettings = "" Else If Len(SelectedUser.GetAttribute(PropertyName)) = 0 Then GetUserSettings = "" Else GetUserSettings = SelectedUser.GetAttribute(PropertyName) End If End If End Function
Function SetUserSettings(NickName,UserProperty,PropertyInfo) ' As Boolean Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
XMLDoc.LoadXML Application("xmldoc")
XPath = "//user[@nick='" & NickName & "']" Set SelectedUser = XMLDOC.SelectSingleNode(XPath) If SelectedUser Is Nothing Then SetUserSettings = False Else SelectedUser.SetAttribute UserProperty, PropertyInfo Application("xmldoc") = XMLDOC.XML SetUserSettings = True End If End Function
Function HTMLFormat(sInput) Dim sAns Dim sIIIStart, sIIIEnd sAns = Replace(sInput, " ", " ") sAns = Replace(sAns, Chr(34), """) sIllStart = "<" & Chr(37) sIllEnd = Chr(37) & ">"
If InStr(sAns, sIllStart) > 0 Or InStr(sAns, sIllEnd) > 0 Then sAns = Replace(sAns, "<" & Chr(37), "") sAns = Replace(sAns, Chr(37) & ">", "") End If
sAns = Replace(sAns, ">", ">") sAns = Replace(sAns, "<", "<") sAns = Replace(sAns, vbCrLf, "<BR>") sAns = Replace(sAns, "", "<b>") sAns = Replace(sAns, "", "</b>") sAns = Replace(sAns, "", "<i>") sAns = Replace(sAns, "", "</i>") HTMLFormat = sAns End Function %>
Jeg vil gerne have disse to knapper fjernet, setup knappen som har billedet setup.gif den anden knap er exit kanppen som har billedet exit.gif de skal fjernes.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
<% Response.Expires = 0 Response.Expiresabsolute = Now() - 1 Response.AddHeader "pragma","no-cache" Response.AddHeader "cache-control","private" Response.CacheControl = "no-cache" '----------------setup------------------ Const UserTimeout = 60 ' mins for user's timeout Const Title = "DaChat v.2.5" 'title of web page '----------------/setup------------------
Select Case Request("event") Case "login" If Request("login") = "" Then Response.Redirect "index.asp" End If
If ConnectUser(HTMLFormat(Request("login"))) = False Then Response.Redirect "index.asp?error=1&username=" & request("login") End If
For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next
Application("1")="<font color=""#666666""><b>"& Request("login") & "</b> har joinet dette chatroom</font>" Response.Redirect "chat.asp"
' Show ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Case "show" Response.Write "<meta http-equiv='refresh' content='" & Session("refresh") &"'>" Response.Write "<body bgcolor='#eeeeee'>" Response.Write "<font face='arial,verdana' size='2'>" For f=1 to 20 Response.Write Application(f) & "<br/>" Next
' Post ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Case "post" For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next
Select Case ChatCommand Case "/clear:" For t=1 to 20 Application(t) = "" Next Case Else CurrentNickName = "<a onClick=""document.chatform.text.focus();"">" & Session("nickname") & "</a>" Application("1")="<b>" & Session("nickname") & ":</b> "& ChatText End Select x= SetUserSettings(Session("nickname"),"timer",Now) Response.Redirect "chat.asp?event=form"
' Logout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Case "logout" For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next
Application("1")="<font color='#666666'><b>"& Session("nickname") & "</b> har forladt dette chatroom</font>"
If UsersList.Length = 0 Then ListUsers = "Chatroom er tomt" Else For Each UserName In UsersList ThisUserName = UserName.GetAttribute ("nick") ThisUserTimeout = GetUserSettings(ThisUserName, "timer") If ThisUserTimeout = "" Then ThisUserTimeout = 0 End If
If TimeDifference > UserTimeout Then DisconnectUser (ThisUserName) For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next Application("1")="<font color='#666666'><b>"& Session("nickname") & "</b> er blevet sparket ud fra dette chatroom. </font><img src=""images/smilies/smile9.gif""/>" 'Session("nickname") = "" 'Response.Redirect "chat.asp" End If
UsersBuf = UsersBuf & UserName.GetAttribute ("nick") & "<br/>" '" (" & FormatNumber((ThisUserTimeout - Timer)/100,2) & ")" & "<br/>" Next ListUsers = UsersBuf End IF End Function
Function ConnectUser (NickName) Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
XMLDoc.LoadXML Application("xmldoc")
XPath = "//user[@nick='" & NickName & "']" Set RegisteredUser = XMLDOC.SelectSingleNode(XPath) If RegisteredUser Is Nothing Then XPath = "//users" Set UsersList = XMLDOC.SelectSingleNode(XPath) Set NewUser = XMLDOC.CreateElement("user") NewUser.SetAttribute "nick", NickName NewUser.SetAttribute "timer", Now UsersList.AppendChild NewUser Application("xmldoc") = XMLDOC.xml Session("nickname") = NickName Session("refresh") = 5 ConnectUser = True Else ConnectUser = False End If End Function
Function DisconnectUser(NickName) Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
If UserList Is Nothing Then DisconnectUser = False Else For Each Node In UserList Node.parentNode.removeChild Node Next Application("xmldoc") = XMLDoc.xml DisconnectUser = True End If End Function
Function GetUserSettings(LoginName, PropertyName) If LoginName = "" then Exit Function Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
XMLDoc.LoadXML Application("xmldoc")
XPath = "//user[@nick='" & LoginName & "']"
Set SelectedUser = XMLDOC.SelectSingleNode(XPath) If SelectedUser Is Nothing Then GetUserSettings = "" Else If Len(SelectedUser.GetAttribute(PropertyName)) = 0 Then GetUserSettings = "" Else GetUserSettings = SelectedUser.GetAttribute(PropertyName) End If End If End Function
Function SetUserSettings(NickName,UserProperty,PropertyInfo) ' As Boolean Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
XMLDoc.LoadXML Application("xmldoc")
XPath = "//user[@nick='" & NickName & "']" Set SelectedUser = XMLDOC.SelectSingleNode(XPath) If SelectedUser Is Nothing Then SetUserSettings = False Else SelectedUser.SetAttribute UserProperty, PropertyInfo Application("xmldoc") = XMLDOC.XML SetUserSettings = True End If End Function
Function HTMLFormat(sInput) Dim sAns Dim sIIIStart, sIIIEnd sAns = Replace(sInput, " ", " ") sAns = Replace(sAns, Chr(34), """) sIllStart = "<" & Chr(37) sIllEnd = Chr(37) & ">"
If InStr(sAns, sIllStart) > 0 Or InStr(sAns, sIllEnd) > 0 Then sAns = Replace(sAns, "<" & Chr(37), "") sAns = Replace(sAns, Chr(37) & ">", "") End If
sAns = Replace(sAns, ">", ">") sAns = Replace(sAns, "<", "<") sAns = Replace(sAns, vbCrLf, "<BR>") sAns = Replace(sAns, "", "<b>") sAns = Replace(sAns, "", "</b>") sAns = Replace(sAns, "", "<i>") sAns = Replace(sAns, "", "</i>") HTMLFormat = sAns End Function %>
<% Response.Expires = 0 Response.Expiresabsolute = Now() - 1 Response.AddHeader "pragma","no-cache" Response.AddHeader "cache-control","private" Response.CacheControl = "no-cache" '----------------setup------------------ Const UserTimeout = 60 ' mins for user's timeout Const Title = "DaChat v.2.5" 'title of web page '----------------/setup------------------
Select Case Request("event") Case "login" If Request("login") = "" Then Response.Redirect "index.asp" End If
If ConnectUser(HTMLFormat(Request("login"))) = False Then Response.Redirect "index.asp?error=1&username=" & request("login") End If
For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next
Application("1")="<font color=""#666666""><b>"& Request("login") & "</b> har joinet dette chatroom</font>" Response.Redirect "chat.asp"
' Show ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Case "show" Response.Write "<meta http-equiv='refresh' content='" & Session("refresh") &"'>" Response.Write "<body bgcolor='#eeeeee'>" Response.Write "<font face='arial,verdana' size='2'>" For f=1 to 20 Response.Write Application(f) & "<br/>" Next
' Post ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Case "post" For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next
Select Case ChatCommand Case "/clear:" For t=1 to 20 Application(t) = "" Next Case Else CurrentNickName = "<a onClick=""document.chatform.text.focus();"">" & Session("nickname") & "</a>" Application("1")="<b>" & Session("nickname") & ":</b> "& ChatText End Select x= SetUserSettings(Session("nickname"),"timer",Now) Response.Redirect "chat.asp?event=form"
' Logout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Case "logout" For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next
Application("1")="<font color='#666666'><b>"& Session("nickname") & "</b> har forladt dette chatroom</font>"
If UsersList.Length = 0 Then ListUsers = "Chatroom er tomt" Else For Each UserName In UsersList ThisUserName = UserName.GetAttribute ("nick") ThisUserTimeout = GetUserSettings(ThisUserName, "timer") If ThisUserTimeout = "" Then ThisUserTimeout = 0 End If
If TimeDifference > UserTimeout Then DisconnectUser (ThisUserName) For ln =20 to 2 Step -1 Application(ln)=Application(ln-1) Next Application("1")="<font color='#666666'><b>"& Session("nickname") & "</b> er blevet sparket ud fra dette chatroom. </font><img src=""images/smilies/smile9.gif""/>" 'Session("nickname") = "" 'Response.Redirect "chat.asp" End If
UsersBuf = UsersBuf & UserName.GetAttribute ("nick") & "<br/>" '" (" & FormatNumber((ThisUserTimeout - Timer)/100,2) & ")" & "<br/>" Next ListUsers = UsersBuf End IF End Function
Function ConnectUser (NickName) Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
XMLDoc.LoadXML Application("xmldoc")
XPath = "//user[@nick='" & NickName & "']" Set RegisteredUser = XMLDOC.SelectSingleNode(XPath) If RegisteredUser Is Nothing Then XPath = "//users" Set UsersList = XMLDOC.SelectSingleNode(XPath) Set NewUser = XMLDOC.CreateElement("user") NewUser.SetAttribute "nick", NickName NewUser.SetAttribute "timer", Now UsersList.AppendChild NewUser Application("xmldoc") = XMLDOC.xml Session("nickname") = NickName Session("refresh") = 5 ConnectUser = True Else ConnectUser = False End If End Function
Function DisconnectUser(NickName) Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
If UserList Is Nothing Then DisconnectUser = False Else For Each Node In UserList Node.parentNode.removeChild Node Next Application("xmldoc") = XMLDoc.xml DisconnectUser = True End If End Function
Function GetUserSettings(LoginName, PropertyName) If LoginName = "" then Exit Function Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
XMLDoc.LoadXML Application("xmldoc")
XPath = "//user[@nick='" & LoginName & "']"
Set SelectedUser = XMLDOC.SelectSingleNode(XPath) If SelectedUser Is Nothing Then GetUserSettings = "" Else If Len(SelectedUser.GetAttribute(PropertyName)) = 0 Then GetUserSettings = "" Else GetUserSettings = SelectedUser.GetAttribute(PropertyName) End If End If End Function
Function SetUserSettings(NickName,UserProperty,PropertyInfo) ' As Boolean Set XMLDOC = CreateObject("Microsoft.XMLDOM") XMLDOC.async = False XMLDOC.resolveExternals = False
If Application("xmldoc") = "" Then Application("xmldoc") = "<chat><users/></chat>" End If
XMLDoc.LoadXML Application("xmldoc")
XPath = "//user[@nick='" & NickName & "']" Set SelectedUser = XMLDOC.SelectSingleNode(XPath) If SelectedUser Is Nothing Then SetUserSettings = False Else SelectedUser.SetAttribute UserProperty, PropertyInfo Application("xmldoc") = XMLDOC.XML SetUserSettings = True End If End Function
Function HTMLFormat(sInput) Dim sAns Dim sIIIStart, sIIIEnd sAns = Replace(sInput, " ", " ") sAns = Replace(sAns, Chr(34), """) sIllStart = "<" & Chr(37) sIllEnd = Chr(37) & ">"
If InStr(sAns, sIllStart) > 0 Or InStr(sAns, sIllEnd) > 0 Then sAns = Replace(sAns, "<" & Chr(37), "") sAns = Replace(sAns, Chr(37) & ">", "") End If
sAns = Replace(sAns, ">", ">") sAns = Replace(sAns, "<", "<") sAns = Replace(sAns, vbCrLf, "<BR>") sAns = Replace(sAns, "", "<b>") sAns = Replace(sAns, "", "</b>") sAns = Replace(sAns, "", "<i>") sAns = Replace(sAns, "", "</i>") HTMLFormat = sAns End Function %>
Ok nu virker det tak for hjælpen her er dine points.
Synes godt om
Ny brugerNybegynder
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.