Podrias asignarle a tu imagen un name, entonces al momento de disparar el boton preguntas cuantos tags img de html con ese name existen si ya existe uno le dices que no haga nada en caso contrario que dispare la imagen:
Código Javascript
:
Ver originalfunction disparar() {
var imagenes = document.getElementsByName("imagenDisparada");
if (imagenes.length == 0) {
// codigo que dispara la imagen
}
}
Saludos