Cela se produit uniquement dans Internet Explorer (œuvres dans Chrome, Firefox):JavaScript Pop Up Problème
La première fois que je clique sur le lien, il ouvre la pop-up, la deuxième fois, il me rediriger vers la page .
Lorsque j'actualise la page, la fenêtre contextuelle fonctionne la première fois et la deuxième fois, elle redirige à nouveau.
function popUpWindow(win) {
myWindow = window.open(win, "popupwin", "height=310,width=570,resizeable=0, menubar=0,toolbar=0,location=0, directories=0,status=0");
}
Voilà comment j'appelle la fonction
<a href="#" onclick="popUpWindow('/usere.htm'); return false;">User Status</a>
EDIT: Je suis désolé, la deuxième fois, il ne redirige pas, rien ne se passe quand je clique sur le lien, il réoriente. EDIT: Je ferme la fenêtre contextuelle lorsqu'elle s'ouvre la première fois, puis cliquez à nouveau sur le lien contextuel.
J'ai essayé toutes les solutions présentées ci-dessous, ce que j'ai trouvé est que la méthode JavaScript n'est pas appelée la deuxième fois que je clique sur le lien.
essayer de poster une partie de votre code, peut-être son un popup javascript, et que vous rencontrez une erreur javascript IE uniquement (ce qui est commun) et puis la deuxième popup échoue, et le lien de repli est en cours, ouvrant ainsi dans le navigateur principal au lieu du popup. – superfro
@superfro - fait –
redirige quelle page la deuxième fois? Celui que vous avez commencé, ou il redirige celui qui était apparu? – Matt