| Request(name) | AxonASP |
|---|---|
| Request.QueryString(mode) | |
| Request.TotalBytes | 0 |
| Request.ServerVariables(REQUEST_METHOD) | GET |
| Request.ServerVariables(URL) | /tests/test_jscript.asp |
| Session(jscript_demo_name) | AxonASP |
| Session(jscript_demo_hits) | 1 |
| Session.SessionID | 446838618 |
| Application(jscript_demo_total_hits) | 4 |
| Server.MapPath(/) | /opt/axonasp/www |
| Response.Charset | utf-8 |
| Response.Buffer | true |
| Server.CreateObject(invalid) | Empty (expected) |
|---|---|
| ASPError.Number | -2147221005 |
| ASPError.Source | Server.CreateObject |
| ASPError.Description | AxonASP cannot create object |
| ASPError.Category | ASP |
| ASPError.File | |
| ASPError.Line | 0 |
| ASPError.Column | 0 |
Err.Description after Err.Clear():
| G3Image.HasContext | true |
|---|---|
| G3Image.Width | 320 |
| G3Image.Height | 120 |
| G3Image.DefaultFormat | png |
| G3Image.JPGQuality | 92 |
| G3Image.SavePNG(temp/jscript_demo_large.png) | true |
| G3Image.LastMimeType | image/png |
| G3Image.LastTempFile | /opt/axonasp/www/tests/temp/jscript_demo_large.png |
| G3Image.LastError |
Inline image rendered by G3Image + Response.BinaryWrite endpoint:
Static file output path (mapped by server): temp/jscript_demo_large.png
| G3JSON.Parse(source) | OK |
|---|---|
| G3JSON.Stringify(parsed) | {"enabled":true,"features":["JScript","VM","ASP"],"meta":{"owner":"G3Pix"},"name":"AxonASP","version":2} |
| G3JSON.NewObject + Add + Stringify | {"applicationHits":4,"engine":"AxonASP VM","language":"JScript","sessionHits":1,"strictCheck":true} |
| G3JSON.NewArray + Stringify | [] |
| G3JSON.Parse(array) + Stringify | [10,20,30,40] |
Source JSON:
{"name":"AxonASP","version":2,"enabled":true,"features":["JScript","VM","ASP"],"meta":{"owner":"G3Pix"}}Iteração número: 0| Closure counter call #1 | 11 |
|---|---|
| Closure counter call #2 | 12 |
| Anonymous function call | 12 |
| IIFE result | 12 |
| Strict equality 5 === '5' | false |
| Loose equality 5 == '5' | true |
| typeof undeclared identifier | undefined |
| Short-circuit true || touch() | true |
| Short-circuit false && touch() | false |
| touch() side effect count | 0 |
| try/catch caught value | custom-jscript-exception |
| finally executed | true |
This page runs broad server-side JScript coverage for ASP intrinsic objects, ASPError, G3Image, G3JSON, and JScript-only behavior.
Main page: test_jscript.asp?name=AxonASP
Inline image endpoint only: test_jscript.asp?mode=g3image-inline