RO/canBrowserNavigateForward

From Multi Theft Auto: Wiki
Revision as of 21:25, 31 October 2019 by Vinyard (talk | contribs) (Created page with "__NOTOC__ {{RO/Funcție client}} {{New feature/item|3.0153|1.5.3|9912| Această funcție verifică dacă navigatorul web poate înainta pe următoarea pagină. }} ==Sintaxă=...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Această funcție verifică dacă navigatorul web poate înainta pe următoarea pagină.

Sintaxă

bool canBrowserNavigateForward(browser webBrowser)

Argumente Necesare

  • webBrowser: Navigatorul web asupra căruia doriți să faceți verificarea.

Redare

Redă true dacă navigatorul web poate înainta pe următoarea pagină. În caz contrar, false.

Exemplu

Click to collapse [-]
Client

Acest exemplu creează un navigator web ce poate înainta pe paginile următoare ș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

Funcții GUI