Hola:
Aunque entiendo lo que quieres, todavía no tengo claro como lo vas a usar, porque tanto para mostrar el gif como para ocultarlo, necesitas un evento... el de mostrar es evidentemente el de pulsar el botón, entonces a ese botón debes añadir
Código:
tag("cargando").style.visibility = "visible";
, pero para ocultarlo en el caso de cargar una imagen o cargar una página se trataría de load.
He retocado el formulario de antes para mostrar un gif animado mientras se carga la imagen:
Formulario (chequeo de imágenes) (es otra url)... y simplemente le he añadido el tratamiento del evento así:
Código:
<iframe onload="tag('cargando').style.visibility = 'hidden'" ...
El proceso siempre tiene que ser el mismo... un evento para mostrar una capa y otro para ocultarla... como si se tratase de un rollover.
Saludos