alejandro rojas escribió:

>E tenido un problema con un pequeño efecto de onmouseover en una tabla, el
>asunto es que al pasar el mouse por una fila esta cambia de color, bueno eso
>es relativamente simple, pero lo que quiero hacer es que al cambiar de color
>tambien esta sea un enlace, osea la fila completa que sea un enlace, tambien
>lo logre pero ademas necesito que una de las TD de la fila no sea afectada
>por el enlace onclick ya que el TD contiene una imagen con otro link, se que
>suna un tanto complicado pero no lo es para nada, el problema es que al
>desconocer de javascript no puedo lograr que este sea semanticamente
>correcto, pero menos blabla y mas codigo, lo que logre:
>
>code 1:
>        <span onclick="window.location.href='details.php?id={CAR_ID}'">
>            <tr class="efecto">
>                <td class="aa">{CAR_MAKE}</td>
>                <td class="aa">{CAR_MODEL}</td>
>                <td class="aa">{CAR_DESCRIPTION}</td>
>                <td class="aa">{CAR_YEAR}</td>
>        </span>
>            <td ><a href="#" ><img src="inc/image.gif"></a></td> //este TD
>debe ser neutro, osea no debe ser tocado por el enlace onclick
>            </tr>
>
>code 2:...
>
Ese span mal cerrado y entre tr quitalo y captura el onclick en los 4 td

>
>/* CSS Efecto mouseover */
>.efecto {
>    background:#feffee;
>    color:#333;hover:expression(this.onmouseover=new Function("
>this.style.background='#d8d9cc';this.style.cursor='hand';"),
>this.onmouseout=new Function("this.style.background='#feffee';"));
>    }
>
>.efecto:hover {
>    background:#d8d9cc;
>    }
>  
>
Utiliza css estandar, ¿cursor: hand? -> cursor: pointer; y eso de 
expression y meter funciones dentro supongo que es sólo para el Explorer.

-- 
Saludos -=stripTM=-

_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a