Studiare Javascipt è al secondo punto nella lista delle mie priorità, ma per il momento mi tocca impazzire...

Mi serve creare una finestra di conferma salvataggio per un modulo di aggiornamento testi da web. Ho messo insieme la funzione che segue ma ho due problemi.
1 - Se rispondo "no" alla domanda viene eseguito il finto ancoraggio e mi ritrovo a inizio pagina.
2 - Se rispondo "si" vengono spedito alla pagina aggiorna ma perdo tutti i dati post del form da cui è richiamata.

function confermaSalva() {
var a
a=confirm("Salvando le modifiche i dati precedenti andranno persi! Salvare?");
location.href=(a ? "../aggiorna.asp": "#");
return false;
}

Probabilmente devo proprio cambiare strada. Se qualcuno fosse così gentile da darmi qualche indicazione...

Grazie.