Cita:
Iniciado por SiR.CARAJ0DIDA a mi nunca me funciono cambiar el estilo a un elemento TR dinamicamente con javascript en IE, siempre tengo que recorrer todas las celdas e ir aplicando estilos 1 x 1.
esta es la clase CSS
Código HTML:
.borde{
border:1px solid #336699;
font-family: Tahoma, Verdana, "Trebuchet MS";
font-size: 12px;
color: #666;
}
.fila_MouseOut{
background-color:#FFFFF1;
}
.fila_MouseOver{
background-color:#F1F1F1;
}
la impresion de la tabla con PHP es la siguiente:
Código PHP:
printf("<tr class='fila_MouseOut' onMouseOver='MouseOver(this);' onMouseOut='MouseOut(this);' OnClick=\"window.frames['datos'].document.location.href='seleccion.php?numero=$sender&msgtext=$msgtext'\"><td class='borde'>%s</td><td class='borde'>%s</td><td class='borde' ><center>%s</center></td><td class='borde'>%s</td></tr>",$fecha,$hora,$sender,$msgtext);
y las funciones javascript para la manipulacion del onMouseOver, osea la funcion MouseOver y MouseOut son las siguientes:
Código HTML:
<script>
function MouseOver(id)
{
id.className="fila_MouseOver";
id.style.cursor='pointer';
}
function MouseOut(id)
{
id.className="fila_MouseOut";
id.style.cursor='default';
}
</script>
espero y te sirva, a mi me funciona tanto en IE como en Mozilla, si quieres ver el ejemplo miralo aca:
http://168.243.202.108/usawm/tmovil/...resultados.php
y veras que te funciona en IE y en mozilla.