salve a tutti! sono nuova sul forum html.it!!!!

da qualke giorno mi sto cimentando nella realizzazione di un gestionale... ma nn riesco a risolvere un problema!

Ho realizzato la seguente funzione per poter cancellare un dato dopo la conferma:

codice:
function confermaDel(Dato,PathOk,PathNo){
if(confirm("Confermi la cancellazione di "+Dato+"?"))
 {window.location.href = "index.php?"+PathOk;}
else
{window.location.href = "index.php?"+PathNo;}
}
richiamata da
<a onClick="confermaDel('testo','linkcacellazione','l inkannulla')">elimina</A>

questa funzione funziona perfettamente su IE7 e firefox.. ma con IE6 nn funziona.
O meglio: si apre la finestra di conferma cancellazione... ma non viene cambiata la pagina di destinazione... resta sempre la pagina principale... come mai? Ho sbagliato qualcosa?

vi ringrazio in anticipo!