Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
funciones:nfl_createtimeout [27/11/2020 22:34] pedro creado |
funciones:nfl_createtimeout [24/02/2022 12:34] (actual) pedro [Función nfl_CreateTimeOut] |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== Función nfl_CreateTimeOut ====== | ====== Función nfl_CreateTimeOut ====== | ||
- | nfl_CreateTimeOut(cFunction, nTimeOut, aParam, cAjaxBevel, lAjaxWaitON, cAjaxText, lRepeat, lEncript) --> cJS | + | nfl_CreateTimeOut(cOnTimeOut, nTimeOut, aParam, cAjaxBevel, lAjaxWaitON, cAjaxText, lRepeat, lEncript, cName) --> cJS |
- | Crea la cadena JavaScript necesaria para incluir en la página, una llamada al CGI una vez transcurrido un tiempo o de manera repetitiva, por ejemplo para realizar consultas por AJAX cada cierto tiempo. | + | Crea la cadena JavaScript necesaria para incluir en la página, un evento OnTimeOut una vez transcurrido un tiempo o de manera repetitiva, por ejemplo para realizar consultas por AJAX cada cierto tiempo. |
===== Parámetros ===== | ===== Parámetros ===== | ||
^Nombre ^Descripción ^Versión ^ | ^Nombre ^Descripción ^Versión ^ | ||
- | | cFunction | Método del CGI a llamar al pasar el tiempo de nTimeOut | 0.1| | + | | cOnTimeOut | Función a ejecutar al producirse el TimeOut, puede ser un método del CGI o una función JS ya existente en la página. Es equivalente a [[propiedades:cOnClick]] | 0.1| |
| nTimeOut | Segundos hasta que se ejecute el evento | 0.1| | | nTimeOut | Segundos hasta que se ejecute el evento | 0.1| | ||
| aParam | Parámetros a incluir en la llamada | 0.1| | | aParam | Parámetros a incluir en la llamada | 0.1| | ||
Línea 15: | Línea 15: | ||
| lRepeat | Se repite la ejecución hasta que se cargue una pagina nueva | 0.1| | | lRepeat | Se repite la ejecución hasta que se cargue una pagina nueva | 0.1| | ||
| lEncript | Los parámetros serán enviados a la página encriptados | 0.1| | | lEncript | Los parámetros serán enviados a la página encriptados | 0.1| | ||
+ | | cName | Denominación de la variable del TimeOut, para poder poner varios TimeOut en la misma página. Si vamos ha crear el TimeOut con una llamada por AJAX y le asignamos valor a cName, habrá que tenerla previamente definida en TWebPage mediante la propiedad :cTimerVar para que existan antes de ejecutarse, en caso contrario se producirá un error y el TimeOut no se ejecutará | 0.5| | ||