2010-10-26 22 views
0

Nous envoyons un e-mail de confirmation une fois l'inscription terminée. L'utilisateur doit cliquer sur un lien pour confirmer l'enregistrement, ce lien ouvre une nouvelle fenêtre. Procédure standard Bog ...Ouvrir le lien e-mail dans une fenêtre ouverte existante

Comment puis-je ouvrir la nouvelle fenêtre dans la fenêtre existante (ou fermer l'ancienne fenêtre)?

Lorsque je clique sur le lien de confirmation, je veux qu'il ouvre ou remplace la fenêtre que j'ai encore ouvert à partir du processus d'enregistrement.

Répondre

0

Vous ne pouvez pas contrôler le client de messagerie de l'utilisateur (ce qui est une bonne chose), de sorte que vous ne peut pas diriger comment il ouvre les liens. Vous pouvez utiliser un script sur la "vieille" page (celle utilisée pour entrer l'adresse email, les détails du profil, etc.) pour interroger votre serveur et faire quelque chose une fois l'inscription confirmée. Si l'utilisateur ferme cette page avant que cela ne se produise, par ex. ouvre un autre lien sur le site, cela fonctionne bien en ne les déplaçant pas là où ils ne s'y attendent pas.

L'utilisateur aurait toujours la page d'inscription ouverte, donc il suffit de mettre des instructions sur le suivant: "adresse email confirmée, voulez-vous maintenant 1) faites ceci, 2) ça, ou 3) autre chose" (tous les liens).

+0

Merci Roger. J'ai fait des recherches et je crois que vous êtes sur place. Ce n'est pas une vraie solution à ma question, supposons que je devrais encore le cocher ... Merci pour votre aide, très apprécié – user487498

+0

@user: Parfois, "vous ne pouvez pas faire ça" est la seule réponse possible. :(Heureux d'aider, j'espère que mes suggestions peuvent vous aider à créer une bonne expérience utilisateur. –

0

Utilisez le target = « _ top » attribut, à savoir

  <a href="destinationurl" target="_top">linktext</a> 

qui résoudra votre problème

+0

Je ne sais pas si je fais quelque chose de mal ou si ça ne fonctionne pas ... Lorsque j'ouvre le courriel dans mon application de courriel, le lien s'ouvre dans une nouvelle fenêtre de navigateur, pas celle que j'ai déjà ouverte. – user487498