Tooltip en pantalla táctil
guilou339
Mensajes publicados
2
Fecha de registro
Estado
Miembro
Última intervención
-
DoctorHow -
DoctorHow -
Hola,
Utilizo glosas de información en HTML para mostrar información sobre un texto no clicable en una tabla.
Hoy debo poder mostrar esta información emergente en pantallas táctiles, pero no hay ratón, así que la glosa no se muestra.
Para que conste, no es para una página web, es para una tabla en OBIEE, pero se puede usar en HTML para el formato de los datos.
ejemplo de código para una celda:
¿Cómo hacer para que esta glosa se muestre en pantallas táctiles, sin PHP
Por ejemplo, en la imagen de arriba, paso el cursor sobre el 270 en rojo y eso muestra su glosa
De antemano gracias
Configuración: Windows / Firefox 99.0
Utilizo glosas de información en HTML para mostrar información sobre un texto no clicable en una tabla.
Hoy debo poder mostrar esta información emergente en pantallas táctiles, pero no hay ratón, así que la glosa no se muestra.
Para que conste, no es para una página web, es para una tabla en OBIEE, pero se puede usar en HTML para el formato de los datos.
ejemplo de código para una celda:
<B><FONT COLOR="red"; title="Fin : 94">270</FONT></B>
¿Cómo hacer para que esta glosa se muestre en pantallas táctiles, sin PHP
Por ejemplo, en la imagen de arriba, paso el cursor sobre el 270 en rojo y eso muestra su glosa
De antemano gracias
Configuración: Windows / Firefox 99.0
1 respuesta
-
Hola,
a ver si podéis integrar CSS para ello (o incluso XSL pasando a XML que sería más lógico en este contexto):
https://duckduckgo.com/?q=infobulle+CSS
A destacar que el hover para la info burbuja no cambia en CSS (:hover) ya sea que el hover sea por ratón, trackpad o una pantalla táctil, porque se trata de un hover del cursor y no de la interfaz usada para dirigir el cursor. El comportamiento que tenéis se basa principalmente en un error de los programas (el hover no se suponía que mostraba un texto salvo si se quiere y se solicita implícitamente), error (que ya tiene unos 20 años y de cuya corrección se ha hablado) que podría haberse utilizado por facilitar, pero por supuesto usar algo falso no es fiable ni correcto como podéis comprobar.
En cuanto a PHP no tiene nada que ver con ello, probablemente habláis más bien de JavaScript, supongo, que puede detectar y diferenciar el ratón de una pantalla táctil. Pero no hace falta llegar tan lejos: CSS responde sin necesidad de recurrir a la programación utilizando el cursor al hover (o más bien su detección al hover).
https://www.w3schools.com/cssref/sel_hover.asp
Podéis, por supuesto, empezar con una búsqueda: aprender CSS
Si no podéis usar CSS entonces simplemente no hay solución a vuestra pregunta (desde el lado de HTML, sin conocer vuestra hoja de cálculo no sabría decir) y solo tenéis la opción de usar la error sabiendo que obviamente no funcionará bien.
HTML (y XML sobre el que se basa) no sirve para el diseño salvo de forma rudimentaria (que es completada por CSS para ello) sino para listar los contenidos solamente.
Por lo tanto, hay que separar la forma del fondo, la presentación de lo que se presenta cuando se usa HTML (y por eso el HT de HTML).
Buen trabajo