Súvisiace stránky:
Funkcie %HI_NavHistoryPushState a %HI_NavHistoryReplaceState slúžia na podporu histórie navigácie v prehliadači (tlačidlá vpred/vzad) a na podporu odkazovateľných a bookmarkovateľných URL.
Funkcia %HI_NavHistoryPushState vloží novú udalosť do histórie prehliadania v prehliadači.
K tejto udalosti uloží parameter objState a do URL pridá/modifikuje parameter urlState.
Po stlačení tlačidiel vpred/vzad v prehliadači je vyvolaná udalosť OnNavHistoryPopState, v ktorej sú prístupné tieto uložené parametre.
Keďže parameter urlState ostane uložený v URL a URL je možné bookmarkovať/zdieľať, neskôr, pri následnom otvorení je možné užívateľské rozhranie nastaviť do želaného stavu.
Stav parametra urlState po otvorení schémy je možné vyčítať funkciou %HI_NavHistoryGetInitialState.
Funkcia %HI_NavHistoryReplaceState funguje podobne ako %HI_NavHistoryPushState, ale namiesto vloženia nového záznamu do histórie nahradí súčasný.
%HI_NavHistoryPushState( TEXT in _objState, TEXT in _urlState ) HI_NavHistoryReplaceState( TEXT in _objState, TEXT in _urlState )
objState | Textový parameter, ktorý sa zviaže so záznamom v histórii. |
urlState | Textový parameter, ktorý sa pridá do URL stránky. |
Súvisiace stránky:
Pridať komentár