non puoi agire sulla stessa funzione, intendo quell'altra?
fun()
window.open()
location.href...