window.open ti apre una nuova finestra e non può modificare la finestra attuale.
per fare quello che chiedi mi vengono in mente due modi:
1. Ridimensioni la finestra e cambi location:
codice:
<script type="text/JavaScript">
<!--
function trasferisciti(myURL) {
window.resizeTo(518, 400);
window.location.href = myURL;
}
//-->
</script>
//......................
Testo del link
2. Apri la popup e chiudi la finestra principale:
codice:
<script type="text/JavaScript">
<!--
function trasferisciti(myURL) {
window.open(myURL,'apriFile', 'width=518px,height=400px,status=no,scrollbars=yes');
window.close();
}
//-->
</script>
//......................
Testo del link
Nel primo caso non puoi cambiare impostazioni alla finestra (la status rimane, se c'è, e così anche la barra degli indirizzi, e la scrollbar ecc...), e comunque il resizeTo non lavora con tutti i browser.
Nel secondo caso potresti non avere successo per via delle impostazioni del browser, che nella maggior parte dei casi ti avvertirà che lo script sta tentando di chiudere la finestra, chiedendoti conferma.