Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2010, 02:58
javy
 
Fecha de Ingreso: septiembre-2002
Mensajes: 153
Antigüedad: 21 años, 7 meses
Puntos: 1
Tooltips en PHP sin etiquetas HTML

Hola a todos.

Hace unos días, lancé una pregunta para un problema que tenía.

El problema era que necesitaba hacer un Tooltip en una imagen, y que este Tooltip me mostrara el nombre de la empresa a la que pertenecía la imagen.

El problema residía en que el Tooltip mostraba el texto tal y como estaba en la base de datos; es decir, incluyendo las etiquetas HTML.

BBDD: <B>MIEMPRESA</B>
Tooltip: <B>MIEMPRESA</B>

Yo necesitaba que no me mostrara las etiquetas. Es decir:

BBDD: <B>MIEMPRESA</B>
Tooltip: MIEMPRESA

Varias de las respuestas que me dieron ustedes, me remitian a usar código JavaScript... de echo, me pasaron la pregunta a ese foro.

Después de varios días destrozando el código PHP, dí con la solución, por si a álguien le puede servir en el futuro:

$texto = "".$row['textoclientes']."";
//SE CARGA EL TEXTO, INCLUYENDO LAS ETIQUETAS HTML
$texto2 = strip_tags($texto);//
LIMPIA LAS ETIQUETAS HTML DEL TEXTO
echo "<td align='center' valign='top' class='texto_clientes2'><img src='".$row['fotoclientes']."' border='0' alt='$texto2' title='$texto2'/>";//MOSTRARA LA IMAGEN Y UN TOOLTIP CON EL TEXTO


Funciona perfectamente en Firefox y IE (no he probado en más).

La única pega es que no interpreta las etiquetas HTML. Es decir:

BBDD: <B>MIEMPRESA</B>
Tooltip: MIEMPRESA

En este caso no lo muestra en negrita.

Si álguien puede depurarlo o, incluso, poder modificar el tamaño del Tooltip, el fondo, etc... creo que estaría muy bién, en vez de tener que cargar Java para este tipo de cosas, ¿no?

Gracias a todos y un saludo:

Javy