RO/reloadBrowserPage: Difference between revisions

From Multi Theft Auto: Wiki
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ția reîmprospătează/reîncarcă pagina curentă a navigatorului web. }} ==Sintaxă== <...")
 
m (Updated as per English version recent updates.)
 
Line 7: Line 7:
==Sintaxă==
==Sintaxă==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool reloadBrowserPage(browser webBrowser)
bool reloadBrowserPage(browser webBrowser [, bool ignoreCache])
</syntaxhighlight>
</syntaxhighlight>


===Argumente Necesare===
===Argumente Necesare===
*'''webBrowser:''' Navigatorul web pe care doriți să îl reîmprospătați.
*'''webBrowser:''' Navigatorul web pe care doriți să îl reîmprospătați.
*'''ignoreCache :''' Ignoră conținut cache, echivalent cu ceea ce combinația de taste "Shift + F5" reflectă în cadrul celor mai multe navigatoare web.


===Redare===
===Redare===

Latest revision as of 15:40, 9 August 2023

Această funcția reîmprospătează/reîncarcă pagina curentă a navigatorului web.

Sintaxă

bool reloadBrowserPage(browser webBrowser [, bool ignoreCache])

Argumente Necesare

  • webBrowser: Navigatorul web pe care doriți să îl reîmprospătați.
  • ignoreCache : Ignoră conținut cache, echivalent cu ceea ce combinația de taste "Shift + F5" reflectă în cadrul celor mai multe navigatoare web.

Redare

Redă true dacă navigatorul web a fost reîmprospătat. În caz contrar, false.

Exemplu

Click to collapse [-]
Client

Acest exemplu realizează un navigator web ce poate reda ultima pagină și paginile anterioare și care poate fi, de asemenea, 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 realizarea navigatorului web.
local theBrowser = guiGetBrowser(browser) 
addEventHandler("onClientBrowserCreated", theBrowser, 
function()
    loadBrowserURL(source, "https://forum.mtasa.com/")
end)

-- Verificăm dacă navigatorul web poate naviga spre pagina următoare sau anterioară și activează butoanele aferente acestor acțiuni.
addEventHandler("onClientBrowserDocumentReady", theBrowser, function()
    navigateForwardBtn.enabled = (canBrowserNavigateForward(theBrowser))
    navigateBackBtn.enabled = (canBrowserNavigateBack(theBrowser))
    guiSetText(addressBar, getBrowserURL(theBrowser))
end)

-- Această parte se ocupă de butoanele GUI de navigație din cadrul navigatorului web.
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