RO/executeBrowserJavascript: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{RO/Funcție client}} {{New feature/item|3.0150|1.5|| Această funcție execută un string Javascript în browser. Funcționează doar cu naviga...") |
(No difference)
|
Latest revision as of 11:24, 8 April 2020
Această funcție execută un string Javascript în browser. Funcționează doar cu navigatoare web locale.
Sintaxă
bool executeBrowserJavascript (browser webBrowser, string jsCode)
OOP Syntax Help! I don't understand this!
- Method: browser:executeJavascript(...)
Argumente Necesare
- webBrowser: Navigatorul web ce va executa codul Javascript
- jsCode: Codul Javascript ce trebuie executat
Redare
Redă true dacă executarea codului Javascript este permisă în contextul curent. În caz contrar, false.
Exemplu
Acest exemplu arată cum se poate afișa numele (nickname) unui jucător local pe pagina web.
local browser = guiGetBrowser(guiCreateBrowser(200, 200, 400, 200, true, false, false)) addEventHandler("onClientBrowserCreated", browser, function() loadBrowserURL(source, "http://mta/local/example.html") -- Conținând <span id="nick"></span> undeva în fișier. end) -- Pagina trebuie să se încarce întâi. addEventHandler("onClientBrowserDocumentReady", browser, function() executeBrowserJavascript(source, "document.getElementById('nick').innerHTML = '" .. getPlayerName(localPlayer) .. "'"); end)
Vizualizați de asemenea
- RO/CanBrowserNavigateBack
- RO/canBrowserNavigateForward
- RO/CreateBrowser
- RO/executeBrowserJavascript
- RO/focusBrowser
- RO/getBrowserProperty
- RO/getBrowserSettings
- RO/getBrowserSource
- RO/getBrowserTitle
- RO/getBrowserURL
- RO/injectBrowserMouseDown
- RO/injectBrowserMouseMove
- RO/injectBrowserMouseUp
- RO/injectBrowserMouseWheel
- RO/isBrowserDomainBlocked
- RO/isBrowserFocused
- RO/isBrowserLoading
- RO/loadBrowserURL
- RO/navigateBrowserBack
- RO/navigateBrowserForward
- RO/reloadBrowserPage
- RO/requestBrowserDomains
- RO/resizeBrowser
- RO/setBrowserAjaxHandler
- RO/setBrowserProperty
- RO/setBrowserRenderingPaused
- RO/setBrowserVolume
- RO/toggleBrowserDevTools