Hola:
action() no existe (bueno, puede programarse

)... supongo que querrás decir submit()...
Lo que pasa es que los type "image" es una variedad de submit, entonces como no existe action()... no se ejecuta nada, pero se hace el submit (con las coordenadas x,y)
Saludos