ExecuteBrowserJavascript: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| mNo edit summary | No edit summary | ||
| Line 37: | Line 37: | ||
| ==See Also== | ==See Also== | ||
| {{CEF_functions}} | {{CEF_functions}} | ||
| [[hu:executeBrowser]] | |||
Revision as of 11:00, 30 July 2018
This function executes a Javascript string to the specified browser. Works only with local browsers.
Syntax
bool executeBrowserJavascript ( browser webBrowser, string jsCode )
OOP Syntax Help! I don't understand this!
- Method: browser:executeJavascript(...)
Required Arguments
- webBrowser: The web browser which will execute the Javascript code
- jsCode: The Javascript code string
Returns
Returns true if executing Javascript is allowed in the current context, false otherwise.
Example
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 first
addEventHandler("onClientBrowserDocumentReady", browser,
    function ()
        executeBrowserJavascript(source, "document.getElementById('nick').innerHTML = '" .. getPlayerName(localPlayer) .. "'");
    end)
See Also
- canBrowserNavigateBack
- canBrowserNavigateForward
- createBrowser
- executeBrowserJavascript
- focusBrowser
- getBrowserProperty
- getBrowserSettings
- getBrowserSource
- getBrowserTitle
- getBrowserURL
- injectBrowserMouseDown
- injectBrowserMouseMove
- injectBrowserMouseUp
- injectBrowserMouseWheel
- isBrowserDomainBlocked
- isBrowserFocused
- isBrowserLoading
- isBrowserRenderingPaused
- loadBrowserURL
- navigateBrowserBack
- navigateBrowserForward
- reloadBrowserPage
- requestBrowserDomains
- resizeBrowser
- setBrowserAjaxHandler
- setBrowserProperty
- setBrowserRenderingPaused
- setBrowserVolume
- toggleBrowserDevTools