Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
componentes:waddfunction [22/03/2020 20:33] pedro |
componentes:waddfunction [04/04/2021 19:35] pedro |
||
---|---|---|---|
Línea 2: | Línea 2: | ||
Este es un componente no visual que nos permite añadir al código HTML varias funciones JS que luego podemos utilizar desde nuestro código. | Este es un componente no visual que nos permite añadir al código HTML varias funciones JS que luego podemos utilizar desde nuestro código. | ||
- | Luego podemos leer el resultado de las funciones mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función ({'esmovil','@IsMobile'}). | + | Hay que tener en cuenta que **siempre** se crean las funciones en **minúsculas**, aunque los métodos del wAddFunction no lo estén. |
+ | |||
+ | Para que cualquiera de estas funciones se añadan a la página tendremos que instanciar el objeto wAddFunction indicando el método a agregar a la página. | ||
+ | |||
+ | Ejemplo: wAddFunction:IsMobile(:WO) | ||
===== IsMobile() ===== | ===== IsMobile() ===== | ||
Nos devuelve el SO en caso de ser un móvil o false en caso de no se un móvil. | Nos devuelve el SO en caso de ser un móvil o false en caso de no se un móvil. | ||
+ | |||
+ | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||
+ | |||
+ | Ejemplo: :AddParam({'esmovil','@ismobile'}) | ||
+ | |||
===== DateNow() ===== | ===== DateNow() ===== | ||
Nos devuelve la Fecha del equipo cliente en formato dd-mm-yyyy. | Nos devuelve la Fecha del equipo cliente en formato dd-mm-yyyy. | ||
+ | |||
+ | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||
+ | |||
+ | Ejemplo: :AddParam({'fecha','@datenow'}) | ||
+ | |||
+ | ===== nWidth() ===== | ||
+ | Nos devuelve el ancho del navegador. | ||
+ | |||
+ | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||
+ | |||
+ | Ejemplo: :AddParam({'nwidth','@nwidth'}) | ||
+ | |||
+ | ===== nHeight() ===== | ||
+ | Nos devuelve el alto del navegador. | ||
+ | |||
+ | Podemos leer el resultado de mediante [[propiedades:aParams]] poniendo '**@**' antes del nombre de la función. | ||
+ | |||
+ | Ejemplo: :AddParam({'nheight','@nheight'}) | ||
~~DISCUSSION|Comentarios wAddFunction~~ | ~~DISCUSSION|Comentarios wAddFunction~~ | ||