RO/CanBrowserNavigateBack
Jump to navigation
Jump to search
Această funcție verifică dacă navigatorul web se poate întoarce pe pagina anterioară.
Sintaxă
bool canBrowserNavigateBack(browser webBrowser)
Argumente Necesare
- webBrowser: Navigatorul web asupra căruia doriți să faceți verificarea.
Redare
Redă true dacă navigatorul web se poate întoarce pe pagina anterioară. În caz contrar, false.
Exemplu
Click to collapse [-]
ExempluAcest exemplu creează un navigator web ce se poate întoarce pe paginile anterioare și poate fi reîmprospătat:
window = guiCreateWindow(126, 122, 848, 674, "Firechrome", false)
guiWindowSetSizable(window, false)
navigateBackBtn = guiCreateButton(10, 19, 39, 36, "<", false, window)
navigateForwardBtn = guiCreateButton(98, 19, 39, 36, ">", false, window)
addressBar = guiCreateEdit(137, 19, 701, 36, "", false, window)
guiSetEnabled(addressBar, false)
reloadBtn = guiCreateButton(49, 19, 49, 36, "reload", false, window)
browser = guiCreateBrowser(10, 55, 828, 609, false, false, false, window)
-- Încărcăm pagina web la crearea navigatorului web.
local theBrowser = guiGetBrowser(browser)
addEventHandler("onClientBrowserCreated", theBrowser,
function()
loadBrowserURL(source, "https://forum.mtasa.com/")
end
)
-- Verificăm dacă navigatorul web poate naviga pe paginile anterioare sau următoare și activăm butoanele de navigare.
addEventHandler("onClientBrowserDocumentReady", theBrowser, function( )
navigateForwardBtn.enabled = (canBrowserNavigateForward(theBrowser))
navigateBackBtn.enabled = (canBrowserNavigateBack(theBrowser))
guiSetText(addressBar, getBrowserURL( theBrowser ))
end)
-- Realizăm butoanele de navigare în interfață.
addEventHandler("onClientGUIClick", resourceRoot, function()
if (source == navigateBackBtn) then
navigateBrowserBack(theBrowser)
elseif (source == navigateForwardBtn) then
navigateBrowserForward(theBrowser)
elseif (source == reloadBtn) then
reloadBrowserPage(theBrowser)
end
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