Pardon, è stato un lapsus, l'evento è onclick (ovviamente).

Per evitare il rimando all'ancoraggio potrei togliere l'else dalla funzione e trasformare il tasto submit in un tasto normale?

function confermaSalva() {
if (confirm("Salvando le modifiche i dati precedenti andranno persi! Salvare?"))
document.form1.submit();
return false;
>> else
>> location.href = "#";
return false;
}

<input name="Conferma" type="button" id="Conferma" value="Salva modifiche" onclick="return confermaSalva();" />