L'errore e` nella funzione. Va scritta cosi`:
codice:
  if (confirm("1° vuoi accedere all'altra pagina chiamata pag.html?")) {
    window.location.href = "pag.html";
  }
  return false;
}
L'errore e` il (false) che da solo non vuol dire nulla.
Ho tolto il return false; dall'if, perche` e` meglio se viene comunque ritornato un false (in qualche browser ci potrebbero essere effetti collaterali, se il link ritorna true)

La chiamata andrebbe poi scritta:
window.confirm

in modo che non venga poi intrpretato l'href del link in caso di ritorno negativo.