HTML5 API documentation

HTML5 platform specific functions.

The following functions are only available on HTML5 builds, the html5.* Lua namespace will not be available on other platforms.

FUNCTION
html5.run()

run JavaScript code, in the browser, from Lua

Functions

html5.run()

html5.run(code)

Executes the supplied string as JavaScript inside the browser. A call to this function is blocking, the result is returned as-is, as a string. (Internally this will execute the string using the eval() JavaScript function.)

PARAMETERS

code

string Javascript code to run

RETURNS

result

string result as string

EXAMPLES

local res = html5.run("10 + 20") -- returns the string "30"
print(res)
local res_num = tonumber(res) -- convert to number
print(res_num - 20) -- prints 10