Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   HTML, Javascript y otros (https://www.clubdelphi.com/foros/forumdisplay.php?f=38)
-   -   Background de tabla cambiante en FireFox (https://www.clubdelphi.com/foros/showthread.php?t=49358)

lag_0 19-10-2007 14:40:48

Background de tabla cambiante en FireFox
 
Buenas!! hice esta funcion para hacer botones con el fondo de una tabla y estados con diferentes imagenes:
Cita:

<script>
function BarButtonState(ButtonNumber,State) {
ButtonNumber.background="img/"+ButtonNumber.id+"-"+State+".jpg";
}
</script>
Y la aplico así:
Cita:

<td width="150" background="img/barbutton1-1.jpg" id="barbutton1" onMouseOut="javascript:BarButtonState(this,1)" onMouseOver="javascript:BarButtonState(this,2)" onMouseDown="javascript:BarButtonState(this,3)" onMouseUp="javascript:BarButtonState(this,4)" style="cursor:pointer;"></td>
En interent explorer me funciona perfectamente pero ni en Opera ni en firefox hace lo que ha de hacer...
He probado varias cosillas pero no lo consigo... algun experto me hecha una mano?! gracias.

dec 19-10-2007 14:45:19

Hola,

Puede que sea porque la propiedad "background" no es un estándar o es "obsoleta" en todo caso. Tal vez deberías usar estilos, es decir, tratar con la propiedad "style" del elemento en cuestión, y usar "background-image" para asignar la imagen de fondo.

lag_0 19-10-2007 15:09:11

Solucionado; El problema era no usar "style.backgroundImage" en js, style="background-Image:url()"; en html.

Muchas gracias =)


La franja horaria es GMT +2. Ahora son las 22:28:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi