Ciao a tutti.. sto tentando di fare una cosa per il mio capo ma non ci riesco e dato che non sono esperto di Javascript, ho pensato che forse voi potreste aiutarmi!

Allora... Quando tento di uscire da una pagina, dovrebbe visualizzarsi una finestra che mi chiede qualcosa del tipo: "Vuoi vedere un bel sito?" e i pulsanti ok e annulla.
Se premo ok mi manda su miosito.it, se premo annulla mi manda su google.it

La questione è che se lo faccio andare in una finestra diversa (con window.open) il tutto funziona SE E SOLO SE non ho il blocco popup sul sito.
Se invece re-indirizzo la pagina attuale, non funziona ma va sulla pagina richiesta dall'utente..
Come fo?!

Ecco il codice finora da me creato:

function Conferma() {
a=confirm('Vuoi vedere un bel sito?')
if (a) {
window.location.href= ('http://www.miosito.it')
}
else {
window.location.href= ('http://www.google.it')
}
}

Poi nell'html ho aggiunto al tag Body onBeforeUnload="Conferma()"

Cambiando la location non funziona perché la finestra sta gia andando su un altro sito (ad esempio l'utente mi scrive www.altavista.it nella barra di navigazione del browser) oppure ha chiuso la finestra (e quindi si chiude senza farmi vedere niente).



Idee??!
Grazie x l'aiuto!