; TextPad Syntax Definitions for ; ASP Server-Side JavaScript, Client-Side JavaScript, HTML tags and HTML attributes ; Contributed by Jess Kim, sysinfra.com ; Heavily edited by Andrew Urquhart, andrewu.co.uk C=1 [Syntax] Namespace1 = IgnoreCase = No KeyWordLength = InitKeyWordChars = A-Za-z_ KeyWordChars = A-Za-z0-9_' BracketChars = [](){} OperatorChars = -+*/\;@$&<>:.?~^=,%|! PreprocStart = SyntaxStart = SyntaxEnd = HexPrefix = 0x CommentStart = /* CommentEnd = */ CommentStartAlt = CommentEndAlt = SingleComment = // SingleCommentCol = SingleCommentAlt = SingleCommentColAlt = SingleCommentEsc = StringsSpanLines = Yes StringStart = " StringEnd = " StringAlt = StringEsc = \ CharStart = ' CharEnd = ' CharEsc = \ ; ASP Keywords [Keywords 1] #include Abandon AbsolutePage AbsolutePosition ActiveConnection ActiveXObject ActualSize AddHeader AddNew Append AppendChunk AppendToLog Application Application_OnEnd Application_OnStart AtEnd Attributes BOF BeginTrans BinaryRead BinaryWrite Bookmark Buffer cacheControl CacheSize Cancel CancelBatch CancelUpdate CharSet Clear ClientCertificate Clone Close CodePage Command CommandText CommandTimeout CommandType CommitTrans Connection ConnectionString ConnectionTimeout ContentType Contents Cookies CopyFile CopyFolder Count CreateFile CreateFolder CreateObject CreateParameter CreateTextFile CursorLocation CursorType DateCreated DateLastModified DefaultDatabase DefinedSize Delete Description Direction Domain EOF EOS EditMode EnableSessionState End Enumerator Error Errors Execute Expires ExpiresAbsolute Field Fields FileExists Files Filter Flush FolderExists ForAppending ForReading ForWriting Form GetChunk GetFile GetFolder GetLastError GetObject getHTMLEncode HasKeys HelpContext HelpFile Index IsClientConnected IsolationLevel Item Key LCID Language LoadFromFile Lock LockType MapPath MarshalOptions Mode Move MoveFirst MoveLast MoveNext MovePrevious Name NativeError Number NumericScale ObjectContext OnTransactionAbort OnTransactionCommit Open OpenAsTextStream OpenSchema OpenTextFile OriginalValue PageCount PageSize Parameter Parameters Path Pics Position Precision Prepared Properties Property Provider QueryString Read ReadLine ReadText RecordCount Recordset Redirect Requery Request Response Resync RollbackTrans SQLState Save SaveToFile ScriptTimeout Seek Server ServerVariables Session SessionID Session_OnEnd Session_OnStart SetAbort SetComplete Size Sort Source State StaticObjects Status SubFolders Supports Timeout TotalBytes Transfer TristateFalse TristateTrue TristateUseDefault Type URLEncode URLPathEncode UnderlyingValue Unlock Update UpdateBatch Value Version Write WriteLine WriteText adAddNew adAffectAll adAffectAllChapter adAffectCurrent adAffectGroup adApproxPosition adAsyncConnect adAsyncExecute adAsyncFetch adAsyncFetchNonBlocking adBSTR adBigInt adBinary adBookmark adBookmarkCurrent adBookmarkFirst adBookmarkLast adBoolean adChapter adChar adClipString adCmdFile adCmdStoredProc adCmdTable adCmdTableDirect adCmdText adCmdUnknown adCompareEqual adCompareGreaterThan adCompareLessThan adCompareNotComparable adCompareNotEqual adCriteriaAllCol adCriteriaKey adCriteriaTimeStamp adCriteriaUpdCol adCurrency adDBDate adDBFileTime adDBTime adDBTimeStamp adDate adDecimal adDelete adDouble adEditAdd adEditDelete adEditInProgre adEditNone adEmpty adErrBoundToCommand adErrDataConversion adErrFeatureNotAvailable adErrIllegalOperation adErrInTransaction adErrInvalidArgument adErrInvalidConnection adErrInvalidParamInfo adErrItemNotFound adErrNoCurrentRecord adErrNotExecuting adErrNotReentrant adErrObjectClosed adErrObjectInCollection adErrObjectNotSet adErrObjectOpen adErrOperationCancelled adErrProviderNotFound adErrStillConnecting adErrStillExecuting adErrUnsafeOperation adError adExecuteNoRecords adExecuteStream adFileTime adFilterAffectedRecord adFilterConflictingRecord adFilterFetchedRecord adFilterNone adFilterPendingRecord adFilterPredicate adFind adFldCacheDeferred adFldFixed adFldIsNullable adFldKeyColumn adFldLong adFldMayBeNull adFldMayDefer adFldRowID adFldRowVersion adFldUnknownUpdatable adFldUpdatable adGUID adGetRowsRest adHoldRecord adHoldRecords adIDispatch adIUnknown adIndex adInteger adLockBatchOptimistic adLockOptimistic adLockPessimistic adLockReadOnly adLongBinary adLongChar adLongVarBinary adLongVarChar adLongVarWChar adLongWChar adMarshalAll adMarshalModifiedOnly adModeRead adModeReadWrite adModeShareDenyNone adModeShareDenyRead adModeShareDenyWrite adModeShareExclusive adModeUnknown adModeWrite adMovePrevious adNotify adNumeric adOpenDynamic adOpenForwardOnly adOpenKeyset adOpenStatic adParamInput adParamInputOutput adParamLong adParamNullable adParamOutput adParamReturnValue adParamSigned adParamUnknown adPersistADTG adPersistXML adPosBOF adPosEOF adPosUnknown adPriorityAboveNormal adPriorityBelowNormal adPriorityHighest adPriorityLowest adPriorityNormal adPromptAlway adPromptComplete adPromptCompleteRequired adPromptNever adPropNotSupported adPropOptional adPropRead adPropRequired adPropVariant adPropWrite adPropiant adReadAll adReadLine adRecCanceled adRecCantRelease adRecConcurrencyViolation adRecDBDeleted adRecDeleted adRecIntegrityViolation adRecInvalid adRecMaxChangesExceeded adRecModified adRecMultipleChange adRecNew adRecOK adRecObjectOpen adRecOutOfMemory adRecPendingChange adRecPermissionDenied adRecSchemaViolation adRecUnmodified adRecalcAlway adRecalcUpFront adResync adResyncAll adResyncAllValue adResyncAutoIncrement adResyncConflict adResyncInsert adResyncNone adResyncUnderlyingValue adResyncUpdate adRsnAddNew adRsnClose adRsnDelete adRsnFirstChange adRsnMove adRsnMoveFirst adRsnMoveLast adRsnMoveNext adRsnMovePreviou adRsnRequery adRsnResynch adRsnUndoAddNew adRsnUndoDelete adRsnUndoUpdate adRsnUpdate adRunAsync adSaveCreateNotExist adSaveCreateOverWrite adSchemaAssert adSchemaCatalog adSchemaCharacterSet adSchemaCheckConstraint adSchemaCollation adSchemaColumn adSchemaColumnPrivilege adSchemaColumnsDomainUsage adSchemaConstraintColumnUsage adSchemaConstraintTableUsage adSchemaCube adSchemaDBInfoKeyword adSchemaDBInfoLiteral adSchemaDimension adSchemaForeignKey adSchemaHierarchie adSchemaIndexe adSchemaKeyColumnUsage adSchemaLevel adSchemaMeasure adSchemaMember adSchemaPrimaryKey adSchemaProcedure adSchemaProcedureColumn adSchemaProcedureParameter adSchemaPropertie adSchemaProviderSpecific adSchemaProviderType adSchemaReferentialConstraint adSchemaSQLLanguage adSchemaSchemata adSchemaStatistic adSchemaTable adSchemaTableConstraint adSchemaTablePrivilege adSchemaTranslation adSchemaUsagePrivilege adSchemaView adSchemaViewColumnUsage adSchemaViewTableUsage adSearchBackward adSearchForward adSeek adSeekAfter adSeekAfterEQ adSeekBefore adSeekBeforeEQ adSeekFirstEQ adSeekLastEQ adSingle adSmallInt adStateClosed adStateConnecting adStateExecuting adStateFetching adStateOpen adStatusCancel adStatusCantDeny adStatusErrorsOccurred adStatusOK adStatusUnwantedEvent adStringHTML adStringXML adTinyInt adTypeBinary adTypeText adUnsignedBigInt adUnsignedInt adUnsignedSmallInt adUnsignedTinyInt adUpdate adUpdateBatch adUseClient adUseServer adUserDefined adVarBinary adVarChar adVarNumeric adVarWChar adVarchar adVariant adWChar adXactAbortRetaining adXactBrowse adXactChao adXactCommitRetaining adXactCursorStability adXactIsolated adXactReadCommitted adXactReadUncommitted adXactRepeatableRead adXactSerializable adXactUnspecified adiant getAllResponseHeaders getResponseHeader open responseText responseXML send setRequestHeader setTimeouts status virtual ; JavaScript Reserved Words [Keywords 2] break case continue default delete do else export false for if import in item new null return switch this true var void while with try catch finally throw ; JavaScript Native Keywords [Keywords 3] Array Boolean Date EvalError Function Image Math NaN Number Object RangeError ReferenceError RegExp ScriptEngine ScriptEngineMajorVersion ScriptEngineMinorVersion String SyntaxError TypeError URIError UTC abs acos addParameter alert all anchor apply arguments asin async atEnd atan atan2 back backgroundColor big blink blur body bold break byteToString callee caller captureEvents case catch ceil charAt charCodeAt childNodes children clearInterval clearTimeout click cloneNode close closed compile concat confirm constructor continue cos cursor default delete description disableExternalCapture display do document documentElement elements else enableExternalCapture errorCode escape eval event exp export false files finally find fixed floor focus fontcolor fontsize for forms forward fromCharCode function getDate getDay getFullYear getHours getMilliseconds getMinutes getMonth getOptionValue getOptionValueCount getSeconds getSelection getTime getTimezoneOffset getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getYear go handleEvent home if import in indexOf innerHTML input isNaN italics item javaEnabled join lastIndexOf length line link load loadXML location log match max message mimeTypes min moveAbove moveBelow moveBy moveNext moveTo moveToAbsolute name navigator new nodeName nodeType nodeValue null number open options output parse parseError parseFloat parseInt plugins pop pow preference print prompt prototype push random readyState reason refresh releaseEvents reload replace reset resizeBy resizeTo resolveExternals return reverse round routeEvent screen scroll scrollBy scrollTo search select selectNodes selectSingleNode setAttribute setAttributeNode setDate setFullYear setHours setInterval setMinutes setMonth setSeconds setTime setTimeout setUTCDate setUTCDay setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds setYear shift sin slice small sort splice split sqrt srcElement stop strike style stylesheet sub submit substr substring sup switch tagName taintEnabled tan test this throw toGMTString toLocaleString toLowerCase toString toUTCString toUpperCase transform transformNode true try typeof undefined unescape unit unshift unwatch validateOnParse valueOf var void watch while window with write writeln xml ; JavaScript Client Keywords [DOM] [Keywords 4] XMLHttpRequest addParameter alert all anchor appendChild appendData async atEnd attributes back backgroundColor big blink blur body bold byteToString captureEvents clearInterval clearTimeout click close confirm contains createAttribute createComment createDocument createDocumentFragment createElement createProcessingInstruction createProcessor createTextNode cursor data deleteData disableExternalCapture document documentElement elements enableExternalCapture errorCode event find firstChild fixed focus fontcolor fontsize forms forward function getAttribute getAttributeNode getElementById getElementsByName getElementsByTagName getOptionValue getOptionValueCount go handleEvent hasAttribute hasAttributes hasChildNodes hasFeature home innerHTML insertBefore insertData instanceof italics item javaEnabled lastChild line link load loadXML location log mimeTypes moveAbove moveBelow moveBy moveNext moveTo moveToAbsolute name navigator nextSibling nodeValue normalize open options output ownerDocument parentNode parseError plugins previousSibling prompt readOnly readyState reason refresh releaseEvents reload removeAttribute removeAttributeNode removeChild replaceChild replaceData resolveExternals routeEvent screen scroll scrollBy scrollTo search selectNodes setAttribute setAttributeNode small sourceIndex specified splitText stop strike style stylesheet sub submit substringData sup taintEnabled transform transformNode unit validateOnParse value window xml ; HTML Tags (lower and upper cases) [Keywords 5] !DOCTYPE A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BGSOUND BIG BLINK BLOCKQUOTE BODY BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP COMMENT DD DEL DFN DIR DIV DL DOCTYPE DT EM EMBED FIELDSET FONT FORM FRAME FRAMESET H H1 H2 H3 H4 H5 H6 HEAD HR HTA:APPLICATION HTML I IFRAME IMG INPUT INS ISINDEX KBD LABEL LEGEND LI LINK LISTING MAP MARQUEE MENU META MULTICOL NEXTID NOBR NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PLAINTEXT PRE Q S SAMP SCRIPT SELECT SERVER SMALL SOUND SPACER SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD TEXTAREA TEXTFLOW TFOOT TH THEAD TITLE TR TT U UL VAR WBR XMP a abbr acronym address applet area b base basefont bdo bgsound big blink 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 h h1 h2 h3 h4 h5 h6 head hr hta:application html i iframe img input ins isindex kbd label legend li link listing map marquee menu meta multicol nextid nobr noframes noscript object ol optgroup option p param plaintext pre q s samp script select server small sound spacer span strike strong style sub sup table tbody td textarea textflow tfoot th thead title tr tt u ul var wbr xmp ;HTML Elements (lower and upper cases) [Keywords 6] ABBR ACCEPT ACCEPT-CHARSET ACCESSKEY ACTION ALIGN ALINK ALT APPLICATIONNAME ARCHIVE AUTOFLUSH AXIS BACKGROUND BEHAVIOR BGCOLOR BGPROPERTIES BORDER BORDERCOLOR BORDERCOLORDARK BORDERCOLORLIGHT BORDERSTYLE BUFFER CAPTION CELLPADDING CELLSPACING CHAR CHAROFF CHARSET CHECKED CITE CLASS CLASSID CLEAR CODE CODEBASE CODETYPE COLOR COLS COLSPAN COMPACT CONTENT CONTENTTYPE COORDS DATA DATETIME DECLARE DEFER DIR DIRECTION DISABLED DYNSRC ENCODING ENCTYPE ERRORPAGE EXTENDS FACE FILE FLUSH FOR FRAME FRAMEBORDER FRAMESPACING GUTTER HEADERS HEIGHT HREF HREFLANG HSPACE HTTP-EQUIV ICON ID IMPORT INFO ISERRORPAGE ISMAP ISTHREADSAFE LABEL LANGUAGE LEFTMARGIN LINK LONGDESC LOOP LOWSRC MARGINHEIGHT MARGINWIDTH MAXIMIZEBUTTON MAXLENGTH MEDIA METHOD METHODS MINIMIZEBUTTON MULTIPLE NAME NOHREF NORESIZE NOSHADE NOWRAP OBJECT ONABORT ONBLUR ONCHANGE ONCLICK ONDBLCLICK ONERROR ONFOCUS ONKEYDOWN ONKEYPRESS ONKEYUP ONLOAD ONMOUSEDOWN ONMOUSEMOVE ONMOUSEOUT ONMOUSEOVER ONMOUSEUP ONRESET ONSELECT ONSUBMIT ONUNLOAD PAGE PARAM PROFILE PROMPT PROPERTY READONLY REL REV ROWS ROWSPAN RULES RUNAT SCHEME SCOPE SCROLLAMOUNT SCROLLDELAY SCROLLING SELECTED SESSION SHAPE SHOWINTASKBAR SINGLEINSTANCE SIZE SPAN SRC STANDBY START STYLE SUMMARY SYSMENU TABINDEX TARGET TEXT TITLE TOPMARGIN TYPE URN USEMAP VALIGN VALUE VALUETYPE VERSION VLINK VRML VSPACE WIDTH WINDOWSTATE WRAP XMLNS:JSP abbr accept accept-charset accesskey action addEventListener align alink alt applicationname archive attachEvent autoFlush axis background behavior bgcolor bgproperties border bordercolor bordercolordark bordercolorlight borderstyle buffer caption cellpadding cellspacing char charoff charset checked cite class className classid clear code codebase codetype color cols colspan compact content contentType coords data datetime declare defer dir direction disabled dynsrc encoding enctype errorPage extends face file flush for frame frameborder framespacing gutter headers height href hreflang hspace http-equiv icon id import info isErrorPage isThreadSafe ismap label lang language leftmargin link longdesc loop lowsrc marginheight marginwidth maximizebutton maxlength media method methods minimizebutton multiple name nohref noresize noshade nowrap object onAbort onBlur onChange onClick onDblClick onError onFocus onKeyDown onKeyPress onKeyUp onLoad onMouseDown onMouseMove onMouseOut onMouseOver onMouseUp onReset onSelect onSubmit onUnload onabort onblur onchange onclick ondblclick onerror onfocus onkeydown onkeypress onkeyup onload onmousedown onmousemove onmouseout onmouseover onmouseup onreadystatechange onreset onselect onsubmit onunload page param profile prompt property readonly rel rev rows rowspan rules runat scheme scope scrollamount scrolldelay scrolling selected session shape showintaskbar singleinstance size span src standby start style summary sysmenu tabindex target text title topmargin type urn usemap valign value valuetype version vlink vrml vspace width windowstate wrap xml:lang xmlns xmlns:jsp