Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2009, 21:31
MoonShadow
 
Fecha de Ingreso: enero-2008
Mensajes: 53
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: compatibilidad con firefox

El problema del código javascript, es cómo estás accediendo al div.

En vez de hacerlo por medio de referencias de ".", deberías hacerlo con el seleccionador standard document.getElementById().

Entonces, tu función sería:

Código javascript:
Ver original
  1. function mover()
  2. {
  3.     x=parseInt(document.getElementById('Capa').style.left);
  4.     if (x < 990)
  5.         document.getElementById('Capa').style.left=x+2;
  6.     else
  7.         document.getElementById('Capa').style.left=-800;
  8.    
  9.     setTimeout("mover()",2);
  10. }

Con eso debería moverse como corresponde.

Y para las transparencias, busca el equivalente standarizado, que es el que va a funcionar con Firefox, Opera, etc. El que tienes agregado ahora es el que funciona solamente para IE, tienes que cubrir también el otro espectro.
De eso ya no estoy tan seguro de cómo se hace, así que no puedo brindarte una ayuda directa.

Saludos