J'ai une page de connexion et si la connexion est réussie, j'ouvre une page d'accueil en tant que popup.In IE 6.0, je ne rencontre pas un problème mais IE.7.0 me montre une alerte "La page Web que vous regardez essaye de fermer cette fenêtre. Voulez-vous fermer la fenêtre?" Quand j'ajoute les codes pour l'entraver, maintenant IE 7.0 ne me donne pas d'alerte mais IE 6.0 donne le même problème. Comment puis-je résoudre ce problème?La page Web que vous consultez est en train de fermer cette fenêtre d'avertissement dans Internet Explorer
Dim strScript As String = "<script language= ""javascript"">window.open('" & Class.cls_LU_PARAMETRE.Deger("START_PAGE") & "','" & Now.ToString("ddMMyyyyHHmmss") & "','resizable=1,width=1015,height=700,left=0,top=0,scrollbars=1,status=1');</script>"
Me.RegisterStartupScript("start", strScript)
j'ajouter ce code à entraver IE 7.0 alerte
Dim s As String
s = "<script language= ""javascript"">"
s += " {var oMe = window.self;oMe.open('','_self',''); oMe.close();}"
s += " </script>"""
Me.Page.RegisterStartupScript("close", s)
'********************
Ne fonctionne pas pour moi sur Firefox, MSIE7 ou Chrome ... ce serait cool si c'était le cas, cependant. Comment l'avez-vous fait fonctionner? – scraimer
Malheureusement, je n'ai que IE8, donc je ne peux pas le tester. J'avoue que c'est un correctif très ancien que je n'ai pas utilisé récemment. Peut-être qu'ils ont corrigé le bug. –
Cela fonctionne sur IE6. Une autre solution d'utilisation de window.open ('', '_ self', '') fonctionne sur IE7 et IE8. Si vous ne vous souciez que de IE, vous pouvez avoir un code de vérification de version et implémenter ces deux solutions. – Tejas