Bonjour,
J'ai un petit probleme avec AJAX et la fonction window.open() en JS.
J'ai mon popup qui est automatiquement bloque par IE et Firefox lors de l appel a window.open() via AJAX, alors que je l'utilise sur d'autres pages de mon site, et les popup ne sont pas bloquées.
Cela vient du fait que ce n'est pas l'utilisateur qui clique, mais AJAX qui demande l'ouverture de la fenetre si obj.responseText = 'chat'.
Je ne sais pas comment faire pour afficher cette saatnée popup. Merci pour voter aide...
J'ai un petit probleme avec AJAX et la fonction window.open() en JS.
J'ai mon popup qui est automatiquement bloque par IE et Firefox lors de l appel a window.open() via AJAX, alors que je l'utilise sur d'autres pages de mon site, et les popup ne sont pas bloquées.
Cela vient du fait que ce n'est pas l'utilisateur qui clique, mais AJAX qui demande l'ouverture de la fenetre si obj.responseText = 'chat'.
Je ne sais pas comment faire pour afficher cette saatnée popup. Merci pour voter aide...
Code:
<script language="javascript">
/* JS permettant de rafraichir la connexion server */
function refresh_activity()
{
var XHR = new XHRConnection();
XHR.appendData("id", <?php echo $_SESSION['id']; ?>);
XHR.sendAndLoad("./inc/xhr/xhr_refresh.php", "POST", refreshStatus);
}
function ouvreFenetreChat()
{
window.open('chat_demande.php', '', 'menubar=no, status=no, scrollbars=no, menubar=no, width=490, height=380, left=300, top=250');
}
var refreshStatus = function(obj) {
var str = obj.responseText;
if (str == 'chat')
ouvreFenetreChat();
}