perche non funziona il redirect quando richiamo la funzione?

function annullop()
{
if (confirm('Sei sicuro?'))
location.href="/annullascarico.asp";
else
location.href="/caricoscarico.asp";
}

Grazie