RO/CanBrowserNavigateBack: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Created page with "__NOTOC__ {{RO/Funcție client}} {{New feature/item|3.0153|1.5.3|9912| Această funcție verifică dacă navigatorul web se poate întoarce pe pagina anterioară. }}  ==Sintax...")  | 
				mNo edit summary  | 
				||
| Line 61: | Line 61: | ||
{{RO/Funcții CEF}}  | {{RO/Funcții CEF}}  | ||
[[  | [[ar:canBrowserNavigateBack]]  | ||
[[en:CanBrowserNavigateBack]]  | |||
[[hu:canBrowserNavigateBack]]  | [[hu:canBrowserNavigateBack]]  | ||
[[RO:CanBrowserNavigateBack]]  | |||
Latest revision as of 18:40, 21 February 2021
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