Comunidad de diseño web y desarrollo en internet online

Mostrar texto con onmouseover sobre imagen

Citar            
MensajeEscrito el 22 May 2008 03:29 pm
Pues nada que me gustaría que saliera una etiqueta con el contenido de una celda de una tabla (\"$row_rs_Reservas[\'observaciones\'].\") al pasar el ratón por encima de una imagen (ayuda.gif).

Les pego el cacho de código dnd quiero ponerlo.

Código :

<div align=\"center\" class=\"negroVerdana12Normal\">
          <?php
         if(date(\"Y-m-d\", $fecha_miercoles) == $row_rs_Reservas[\'fecha\'])
         {
         ?>
         <form id=\"form4\" name=\"form4\" method=\"post\" action=\"borrarreservas.php?id_aulas=<?php echo $MM_Aula_rs_Reservas; ?>&id_turno=<?php echo $row_Regasuntocalenturno[\'id\']; ?>&fecha=<?php echo date(\"Y-m-d\", $fecha_miercoles); ?>\">
         <?php
            $conexion= new cconexion(\'ODBC\',\'gestcen\');
            $consulta=\"select ApenomProf from profesor where dni=\".$row_rs_Reservas[\'id_profesores\'];
            if($conexion->ejecutarSQL($consulta))
            {
               $conexion->obtenerFila();
               echo $conexion->obtenerDato(1).\"<br />\";
            }
            else
            {
               echo $row_rs_Reservas[\'id_profesores\'].\"<br />\"; //Los echo muestran x pantalla la información de la tabla reservas.
            }
            echo $row_rs_Reservas[\'seccion\'].\"<br />\";
            //echo $row_rs_Reservas[\'observaciones\'].\"<br />\";
            echo cambiaf_a_normal($row_rs_Reservas[\'fecha\']).\"<br />\";
            $row_rs_Reservas = mysql_fetch_assoc($rs_Reservas);
            print \"<img src=\'../comunes/imagenes/ayuda.gif\'>\";
         ?>
         <p><a href=\'javascript:document.form4.submit();\' class=\"boton2\"> Borrar  </a></p>
         </form>
         <?php
         }
         else
         {
            print \"<img src=\'BotonLibrePeq.png\' onclick=\\\"MM_openBrWindow(\'nuevalistareservas.php?aula=\".$MM_Aula_rs_Reservas.\"&fecha=\".date(\"Y-m-d\", $fecha_miercoles).\"&turno=\".$row_Regasuntocalenturno[\'id\'].\"\',\'\',\'width=447,height=280\')\\\" />\";
         }
      ?>
        </div>

Por xeron

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 May 2008 03:59 pm
quedaria algo asi o no?

Código :

print "<img title='prueba de tooltip' alt='prueba de tooltip' src='../comunes/imagenes/ayuda.gif'>";


no recuerdo si es con alt para imagenes y title para links :S pero pruebalo que si funciona :P

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 23 May 2008 08:35 am
Gracias por responder, mira yo he hecho esto:

Código :

print \"<img title=\".$row_rs_Reservas[\'observaciones\'].\" src=\'../comunes/imagenes/ayuda.gif\'>\";


Ha habido en un momento en que me ha salido lo que quería pero despues ya no se xq no me sale la imagen.

que tengo mal?

Por xeron

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 May 2008 02:42 pm
Creo que te faltan las comillas dobles al iniciar en la parte del src.

:wink: Saludos

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 23 May 2008 04:14 pm
prueba como te dijo Reymond
ya ni me acuerdo si HTML permite las comillas simples :S

Código :

print "<img title=".$row_rs_Reservas['observaciones']." src="../comunes/imagenes/ayuda.gif" />";

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 26 May 2008 07:28 am
Gracias por interesaros pero al ponerlo como vosotros me lo habeis dicho me ocurre esto:

Parse error: syntax error, unexpected \'.\' in C:\\Archivos de programa\\xampp\\htdocs\\aulas\\calendario.php on line 301

He probado a quitarlos que vienen de la variable pero nada.

En cambio lo que si he visto que despues de las comillas antes de src si pongo cualquier texto me sale luego la imagen y el texto que pongo... vamos una cosa rarisima.

Un saludo!

Por xeron

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 May 2008 11:42 am
Ale ya lo tengo todo resuelto:

Código :

if($row_rs_Reservas['observaciones'] != "") {
               echo "<img alt=\"".$row_rs_Reservas['observaciones']."\" title=\"".$row_rs_Reservas['observaciones']."\" src='../comunes/imagenes/ayuda.gif'>";
            }
            $row_rs_Reservas = mysql_fetch_assoc($rs_Reservas);

Por xeron

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 May 2008 06:49 pm
so gut :P
:O sos mago?
:P como sabes mi nombre?
o es que Ale quiere decir algo que no se :S?

se ve bien tu codigo que gusto que te haya salido al fin

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 26 May 2008 06:55 pm
o asi:

Código :

print "<img title='".$row_rs_Reservas['observaciones']."' src="../comunes/imagenes/ayuda.gif" />";


Necesitas imprimir tambien las comillas del codigo html. recuerda que las que usas en PHP son para definir STRINGS y NO se imprimen.

por eso puedes usar el caracter escape ( \ ) asi:

Código :

echo "hola mundo \"entre comillas\" fue eso";


o usando comillas simples (sirve para html) asi:

Código :

echo "hola mundo 'entre comillas' fue eso";


o

Código :

echo 'hola mundo "entre comillas" fue eso';


espero que haya quedado mas claro.

Por neohunter

Claber

563 de clabLevel

1 tutorial

 

Bogota, Colombia

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.