Ouvrir la fenêtre contextuelle, cliquez sur le lien, ouvrir dans une fenêtre parent, fermer le popup?
J'ai besoin d'aide s'il vous plaît. Ce que je veux faire de ma page est d'ouvrir une fenêtre pour laquelle j'utilise ceci:
<a class="txt-button" onclick="javascript:void window.open('http://mypage.com/1/index.html','','width=700,height=500,resizable=false,left=0,top=0');return false;">Buy Now</a>
Lorsqu'un lien sur le pop-up est cliqué, je veux qu'elle s'ouvre dans la fenêtre principale et la fenêtre contextuelle pour la fermer.
J'ai essayé beaucoup de choses et je ne peux le faire fonctionner:-(
Remarque: assurez-vous d'utiliser une URL relative à votre popup emplacement. Sinon, si les domaines de la correspondance de domaine (par exemple,
mypage.com
et www.mypage.com
), vous ne serez pas en mesure d'accéder à la fenêtre parent.OriginalL'auteur Adam | 2013-01-31
Vous devez vous connecter pour publier un commentaire.
Je pense que vous pouvez utiliser de la fenêtre.ouvreur de
OriginalL'auteur Arun P Johny
Pour accéder aux principaux
opener
fenêtre à partir d'un pop-up utiliser lewindow.opener
objet. Vous pouvez accéder à tout ouvreur de propriété, ou même un appel de fonction comme ça (tant que domaines de match, comme @N Rohler souligné dans le commentaire de votre question), par exemple pour naviguer utilisezwindow.opener.location.href
. Ensuite, vous fermez votre fenêtre pop-up avecwindow.close();
comme ceci:Merci, je vais essayer
J'apprends que je vais, mais il semble fonctionner maintenant, Merci!
Je suis en utilisant google chrome, ouverture sur le même domaine (
window.open('/')
), mais j'ai toujours une croix-de l'origine de l'erreur.OriginalL'auteur TildalWave