AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas de la Web / Funciones del navegador
  • 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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
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
BrowserHistoryModify(<Data> [, <Title> [, <URL>]])
<Data>: Tipo de datos
Estado associated con la página para la entrada de la historia actual.
<Title>: Cadena de caracteres opcional
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
Nueva URL que será mostrada por el navegador. Esta URL se utiliza para la visualización en la barra de Address solamente. 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 de associated con la página para la entrada de la historia actual.
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 de la tecla "Back" del navegador.
Componente: WDJS.DLL
Versión mínima requerida
  • Versión 23
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local