executeBrowserJavascript
Client-side
 Server-side
 Shared
 This function executes a Javascript string to the specified browser. Works only with local browsers.
OOP Syntax Help! I don't understand this!
- Method: browser:executeJavascript(...)
Syntax
bool executeBrowserJavascript ( browser webBrowser, string jsCode )Required Arguments
- webBrowser: The web browser which will execute the Javascript code.
- jsCode: The Javascript code string.
Returns
- bool: result
Returns true if executing Javascript is allowed in the current context, false otherwise.
Code Examples
 client   
 This example shows how to display the name (nick) of the local player on the webpage.
local browser = guiGetBrowser(guiCreateBrowser(200, 200, 400, 200, true, false, false))
addEventHandler("onClientBrowserCreated", browser,    function ()        loadBrowserURL(source, "http://mta/local/example.html") --Containing <span id="nick"></span> somewhere in the file    end)
--The page has to load firstaddEventHandler("onClientBrowserDocumentReady", browser,    function ()        executeBrowserJavascript(source, string.format("document.getElementById('nick').innerText = %q;", getPlayerName(localPlayer)))    end)See Also
Browser Functions
- canBrowserNavigateBack
- canBrowserNavigateForward
- createBrowser
- executeBrowserJavascript
- getBrowserProperty
- getBrowserSource
- focusBrowser
- getBrowserSettings
- getBrowserTitle
- getBrowserURL
- injectBrowserMouseDown
- injectBrowserMouseMove
- injectBrowserMouseUp
- injectBrowserMouseWheel
- isBrowserDomainBlocked
- isBrowserFocused
- isBrowserGPUEnabled
- isBrowserLoading
- isBrowserRenderingPaused
- loadBrowserURL
- navigateBrowserBack
- reloadBrowserPage
- navigateBrowserForward
- resizeBrowser
- setBrowserAjaxHandler
- requestBrowserDomains
- setBrowserRenderingPaused
- toggleBrowserDevTools
- setBrowserVolume
- setBrowserProperty
 
 