isBrowserFocused
Client-side
Server-side
Shared
This function checks if a browser is focused.
OOP Syntax Help! I don't understand this!
- Method: browser:isFocused(...)
Syntax
bool isBrowserFocused ( browser webBrowser )
Required Arguments
- webBrowser: The browser.
Returns
- bool: result
Returns true if the browser is focused, false otherwise and nil if invalid arguments were passed.
Code Examples
client
This example creates a browser. If you press left control it will output to chatbox if the browser is focused or not.
local theBrowser = guiCreateBrowser ( 150, 150, 1280, 720, true, false, false)addEventHandler("onClientKey", localPlayer, function(button, state) -- adds the event handler. if button == "lctrl" and state = "down" then -- if the pressed key is lctrl and the state is down then we will check is the browser focused or not. if isBrowserFocused(theBrowser) then outputChatbox("the browser is focused.") -- if the browser is focused then we will write this to chatbox. else outputChatbox("the browser is not focused.")-- if the browser is not focused then we will write this to chatbox. end end end)
See Also
Browser Functions
- canBrowserNavigateBack
- canBrowserNavigateForward
- createBrowser
- focusBrowser
- executeBrowserJavascript
- getBrowserProperty
- getBrowserSettings
- getBrowserSource
- getBrowserTitle
- getBrowserURL
- injectBrowserMouseDown
- injectBrowserMouseMove
- injectBrowserMouseUp
- injectBrowserMouseWheel
- isBrowserDomainBlocked
- isBrowserFocused
- isBrowserGPUEnabled
- isBrowserLoading
- isBrowserRenderingPaused
- loadBrowserURL
- navigateBrowserForward
- navigateBrowserBack
- reloadBrowserPage
- requestBrowserDomains
- resizeBrowser
- setBrowserAjaxHandler
- setBrowserProperty
- setBrowserRenderingPaused
- setBrowserVolume
- toggleBrowserDevTools