JavaScript PopUp - cible du Lien à partir de Popup = autre Fenêtre de navigateur
j'ai ouvert une page html avec un popup js
<script language="javascript" type="text/javascript">
<!--
function popitup(url) {
newwindow=window.open(url,'foobar','height=575,width=950');
if (window.focus) {newwindow.focus()}
return false;
}
//-->
</script>
<a href="index.php" onclick="return popitup('foobar.html')">Link to popup</a>
Maintenant j'ai quelques Liens dans mon menu Contextuel et je veux fermer la fenêtre onclick de mon lien ET OUVRIR le LIEN DANS L'ANCIENNE FENÊTRE. Avec fenêtre ancienne, je veux dire la fenêtre du navigateur qui appelle la popup.
Est-ce possible?
OriginalL'auteur SurfingCat | 2009-11-30
Vous devez vous connecter pour publier un commentaire.
Dans la fenêtre contextuelle, l'ajouter à l'événement onclick du lien:
OriginalL'auteur Pekka 웃
Pas que je sache...CORRECTION: je pense que vous pouvez utiliser lewindow.opener
propriété.Cependant, vous pouvez avoir plus de chance en utilisant quelque chose qui se charge de la fenêtre, dans le contexte actuel de la page à l'aide d'AJAX. Dans ce cas, puisque vous êtes toujours sur la page principale, vous avez accès à tout le javascript sur cette page. Ainsi, par exemple, vous pouvez faire apparaître une fenêtre, capture l'événement click sans fenêtre, fermer la fenêtre pop-up dynamique, et puis changer l'actuel emplacement de la page.
J'ai fait cela à l'aide de Smoothbox mais Thickbox ou d'autres peuvent accomplir la même tâche.
OriginalL'auteur Andrew Flanagan
Vous pouvez aussi consulter les
opener
propriété.http://www.webreference.com/js/tutorial1/opener.html
OriginalL'auteur Nate B