Una forma de evitar ese problema es que la asignación de la función al evento onclick (cliente) del ImageButon sea la siguiente:
Código:
function TuFuncion() {
// ...
return false; // anulará la acción que tome por defecto
}
<img onclick="return TuFuncion();" .../>
La última linea también puede ser cambiada por (en este caso ya no es necesario que TuFuncion retorne algo):
<img onclick="TuFuncion(); return false;" .../>
La forma
correcta de implementar eso, es un procedimiento un poco más largo y necesitas tener en cuenta la diferencia de navegadores.
Saludos