J'ouvre une popup à partir d'une opener

dans cette opener, j'ai une focntion de fermeture de la popup

Le but rediriger le parent puis femer le popup:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<script type='text/javascript'>
function takeMeTo(myurl){
				setTimeout(function(){self.opener.top.location.href='carte.htm';},300)
				setTimeout(function(){self.opener.closesponsor()},100);
				}
</script>
le souci si je ferme avant la rediredtion ne se fait pas ...
si je ferme après la fonction de fermeture n'est pas reconnue ...