Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2010, 10:57
benjaminvera
 
Fecha de Ingreso: junio-2008
Mensajes: 101
Antigüedad: 15 años, 10 meses
Puntos: 0
Cómo cambiar imagen al dar CLICK en su Hipervínculo Mailto????

Tengo una tabla donde en uno de los registros tengo una imagen de Sobre Mail con un tache ROJO que tiene un hipervínculo de Mailto y lo que necesito es que cuando le de click a la imagen de Sobre Mail con un tache ROJO me envie al Mailto pero que también me cambie la imagen de Sobre Mail con un tache ROJO X una imagen de Sobre Mail con una palomita VERDE
La imagen de
Sobre Mail con un tache ROJO se llama enviadoNO.jpg
La imagen de Sobre Mail con una palomita VERDE se llama enviadoSI.jpg

En este caso el Mailto ya tiene su cuerpo y toma valores de la base de Datos.
Pongo un codigo a continuación para que vean lo que llevo hasta el momento.

Código PHP:
    echo "<table class=\"normal\" summary=\"Tabla genérica\" cellpadding='3' cellspacing='1' border='2' width='730' align='left'>";
    echo 
"<tbody>";
    echo 
"<tr>";
//    echo "  <th width='150'>Correo</th>";
    
echo "  <th >Correo</th>";
    echo 
"  <th >Centro</th>";
    echo 
"  <th >Planta</th>";
    echo 
"  <th >Mes</th>";
    echo 
"  <th >A&ntilde;o</th>";
    echo 
"  <th >Fecha de<br>&nbsp;&nbsp;solicitud&nbsp;&nbsp;</th>";
    echo 
"  <th >Message</th>";
    echo 
"  <th >Autorizaci&oacute;n</th>";
    echo 
"  <th >Imagen</th>";
    echo 
"  <th >E-mail<br>enviado</th>";
    echo 
"</tr>";
while (
$myrow mysql_fetch_array($result))
{
echo 
"<TR>";
echo 
"<TD  name=correo><div style=\"overflow:auto; width: 150px; height: 100px\"><p>".$myrow['correo']."</p></div></td>";
echo 
"<td  name=centro\">".$myrow["pa1"]."</td>";
echo 
"<TD  name=planta\">".$myrow["est1"]."</td>";
echo 
"<TD  name=mes>".$myrow['mes']."</td>";
echo 
"<td  name=anio>".$myrow["anio"]."</td>";
echo 
"<TD  name=fecha_solicitud>".$myrow["fecha_solicitud"]."</td>";
echo 
"<TD  name=message><div style=\"overflow:auto; width: 200px; height: 100px\"><p>".$myrow["message"]."</p></div></td>";
echo 
"<TD  name=autorizacion>".$myrow["autorizacion"]."</td>";
if (
$myrow['autorizacion'] == NULL)
{
        echo 
"<TD width='50' name='image'><a href=\"Key_Generate.php?correo=".$myrow[correo]."&centro=".$myrow[pa1]."&planta=".$myrow[est1]."&mes=".$myrow[mes]."&anio=".$myrow[anio]."&fecha_solicitud=".$myrow[fecha_solicitud]."\"><img src=\"images/X.png\" border=\"0\"></a></TD>";
}
else
{
        echo 
"<TD width='50' name='email'><A HREF=\"mailto:".$myrow['correo'].
        
"&subject=Clave para permitir Modificacion de Indicadores
        &body=Le%20 informo%20 que su solicitud para Modificacion%20 de%20 Indicadores%20 le%20 ha%20 sido%20 otorgada.
         %0D%0A %0D%0A La%20 clave%20 que%20 se%20 le%20 ha%20 concedido%20 es:%0D%0A %0D%0A"
.$myrow['autorizacion'].
        
"%0D%0A %0D%0A Esta%20 clave%20 le%20 permitira%20 modificar%20 los%20 Indicadores%20 de%20 
         %0D%0A %0D%0A la%20 Planta%20 de:%20%20"
.$myrow['est1'].
        
"%0D%0A %0D%0A del%20 Centro%20 de:%20%20".$myrow['pa1'].
        
"%0D%0A %0D%0A La%20 fecha%20 de%20 solicitud%20 se%20 hizo%20 el%20 dia:%20%20".$myrow['fecha_solicitud'].
        
"%0D%0A %0D%0A Y%20 a%20 partir%20 de%20 esta%20 fecha%20 solo%20 cuenta%20 con%20 2%20 dias%20 para%20
         %20la Modificacion%20 de%20 Indicadores\"><img src='images/enviadoNO.jpg' value='enviadoNO' onClick=\"location.href = 'Table Keys.php?correo="
.$myrow['correo']."&centro=".$myrow['pa1']."&planta=".$myrow['est1']."&mes=".$myrow['mes']."&anio=".$myrow['anio']."&fecha_solicitud=".$myrow['fecha_solicitud']."&email=".$myrow['email']."'\"></A></TD>";
}  
}
echo 
"</TR>";
echo 
"</TABLE>"
Otra duda. Hay manera de saber si mailto (correo predeterminado del usuario) haya mandado el correo de mailto....???? Esta duda no me importa mucho ya que creo que no hay manera de controlar esa parte con alguna variable o algún filtro.... pero si la hay será muy bienvenida....