Quizás una pregunta tonta pero aquí va de todos modos.Gifs, Javascript y Varias Instancias
Ejemplo: Digamos que tengo uno GIF no en bucle animado y tengo dos elementos img.
<img src="" id="slot1" />
<img src="" id="slot2" />
Así que uso un poco de javascript para cambiar la fuente de la ranura1.
function changE(x)
{var image=document.getElementById (x);
image.src="animated.gif";
}
someButtonGotClicked=changE('slot1');
que funciona bien. Gif juega de principio a fin, pero si a continuación, cambiar el src de SLOT2 a la misma gif:
changE('slot2');
slot1 restablece es gif de nuevo al comienzo de sincronizar con SLOT2 empezando es gif.
Ahora sé que podría copiar el gif y tener 2 archivos separados para usar y sé de las hojas de sprites, pero tengo curiosidad si puedo usar una copia de un gif y hacer que se use varias veces en una página sin todas las instancias del archivo .gif se reinicia cada vez que otro elemento img recibe el mismo archivo que es src?
la esperanza de que no se presta a confusión. Gracias.
¿En qué navegador (s) observa este comportamiento? – maerics
Supongo que tampoco desea simplemente eliminar el primer archivo .gif antes de agregar el nuevo. –
¿Ha intentado acceder a 'img'-element a través de' images'-collection? 'function changE (x) {var image = document.images [x]; image.src = "animado.gif "; }' – Teemu