Metropoli BBS
VIEWER: session.inc MODE: TEXT (ASCII)
<%
' File: Session.Inc
' 
' Contains: Display Error function used by ASP files
'
' Copyright (c) Microsoft Corporation 1993-1998. All rights reserved.

Function displayError (strMessage, intMode, intAction)
  ' intMode = 0 - don't display <SCRIPT> tags
  ' intMode = 1 - display <SCRIPT> tags

  ' intAction = 0 - no Action
  ' intAction = 1 - history.back()

  Dim strNewMessage
  strNewMessage = ""

  If intMode = 1 Then
    strNewMessage = "<SCRIPT LANGUAGE='JavaScript'>"
  End If
  strNewMessage = strNewMessage & "alert(""" & strMessage
  If Err.Number <> 0 Then
    strNewMessage = strNewMessage & "\n\nError Number: " & CStr(Hex(Err.Number)) & "\nError Description: " & Err.Description
  End If
  strNewMessage = strNewMessage & """);"
  If intAction = 1 Then
    strNewMessage = strNewMessage & "history.back();"
  End If
  If intMode = 1 Then
    strNewMessage = strNewMessage & "</SCRIPT>"
  End If
  Response.Write strNewMessage
  Err.Clear
End Function

Function encodePath (strPath)
  encodePath = Replace(Replace(strPath, ":", "%3A"), " ", "%20")
End Function
%>
[ RETURN TO DIRECTORY ]