PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Modo de funcionamiento
  • Impedir el uso de la tecla "Back" del navegador
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Modifica los datos de la entrada actual en el historial de navegación. Estos datos se transmitirán al volver a la entrada actual.
Ejemplo
// Goes to the next application plane.
CELL_Main..Plane++
// Prevents from going back to the display of previous plane : replaces the history entry
// The transmitted data is the plane number
BrowserHistoryModify(CELL_Main..Plane, MyPage..Title, "#Plane" +  CELL_Main..Plane)
Sintaxis
NavegadorHistoriaModificar(<Data> [, <Title> [, <URL>]])
<Data>: Tipo de datos
Estado asociado a la página de la entrada actual en el historial.
<Title>: Cadena de caracteres opcional (con comillas)
Nuevo título para la página.
Atención: este título es actualmente ignorado por la mayoría de los navegadores.
<URL>: Cadena de caracteres opcional (con comillas)
Nueva URL que será mostrada por el navegador. Esta URL se utiliza sólo para la visualización en la barra de direcciones.. Por lo tanto, no es necesario utilizar una URL válida.. Sin embargo, si el usuario copia esta URL para utilizarla en otro navegador, la carga de la página fallará si la URL no es válida.
Observaciones

Modo de funcionamiento

Los datos añadidos describen el estado asociado con la página para la entrada actual en el historial..
Si el usuario web vuelve a una entrada del historial, los datos almacenados se transmitirán al evento "Mover en el historial de navegación" (evento de página opcional).. Este evento debe procesar los datos para restaurar el estado de la página.. Este proceso debe estar asociado a un procedimiento que espera que los datos transmitidos en el parámetro:
// Event "Move in the navigation history (onpopstate)"
PROCEDURE <ProcedureName>(<Data>)
Ejemplo: Este ejemplo añade la página al historial y almacena la hora de inserción. Al volver a la página del historial anterior se muestra la hora.
x is Variantx.Time = TimeSys()
BrowserHistoryAdd(x, MyPage..Title, "#before")
 
x.Time = TimeSys()
BrowserHistoryAdd(x, MyPage..Title, "#after")
// Event "Move in the navigation history (onpopstate)" PROCEDURE ProcessHistory(stStatus)
Info(stStatus.Time)
Observación: Dependiendo del navegador, el evento "Move in the navigation history (onpopstate)" también se ejecuta al cargar la página y al volver a la visualización inicial de la página.. En este caso, el parámetro <Data> transmitido al evento corresponde a Null.

Impedir el uso de la tecla "Back" del navegador

Puede impedir el uso de la tecla "Back" del navegador. Para obtener más información, consulte Impedir el uso del botón "Back" del navegador.
Componente : WDJS.DLL
Versión mínima requerida
  • Versión 23
Comentarios
Haga clic en [Agregar] para publicar un comentario