j'ai le scénario de suivi:window.open() renvoie undefined ou null sur le 2ème appel
je clique sur un lien qui: ouvre une fenêtre pop-up appelée « pop-up » qui charge un pdf à l'intérieur de celui-ci (dans IE6).
sans fermer la fenêtre, je clique sur le lien à nouveau, qui devrait rouvrir le pdf dans la fenêtre, mais une erreur javascript lancé: membre non trouvé
la fonction javascript utilisé pour ouvrir le menu contextuel est:
function openWindow(url, name, props) {
var windowRef = window.open(url, name, props);
if (!windowRef.opener) {
windowRef.opener = self;
}
windowRef.focus(); //error at this line, windowRef must be null
return windowRef;
}
question: comment puis-je contourner ce problème, sans ouvrir une nouvelle fenêtre à chaque fois?
Yat-il un bloqueur de pop-up arrêter d'ouvrir la fenêtre? Mettez l'alerte (windowRef); après window.open, pour voir si l'objet est indéfini. – shahkalpesh
Dans mon cas, http://stackoverflow.com/a/43313683/3793078 –