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| | ||