2011-04-12 2 views

Répondre

3

Que diriez-vous:

var myWindow = window.open (url); 

if (if (myWindow == null || typeof(myWindow)=='undefined')) 
{ 
    // popup blocker is enabled 
} 
else 
{ 
    myWindow.close(); 
} 
+0

merci. cela fonctionnera si j'utilise window.open() mais si j'utilise post method pour naviguer sur la page alors comment le vérifier ..? – SSN

+0

Pouvez-vous poster le code que vous utilisez actuellement? – WraithNath

+0

function Valider() { document.frmlogin.action = url + "test.jsp"; document.frmlogin.submit(); } – SSN

0

Si vous utilisez window.open() pour ouvrir la fenêtre, vérifiez la valeur de retour. Selon le centre de documentation MDC (une bonne référence javascript), la valeur de retour est nulle si l'ouverture de la fenêtre n'a pas abouti pour une raison quelconque.

var windowReference = window.open(url); 

Voir le documentation on window.open ici.

Questions connexes