Salut, n'étant pas doué en javascript, je viens chercher de l'aide ici.

Voici mon problème :
Depuis un popup j'actualise la page qui appelle le popup, pour cela j'utilise ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
window.opener.document.getElementById('Abar').innerHTML = '555';
Mais lorsque j'essai avec ce code, ça ne veut pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
function mj(menu)
        {
        var xhr;
 
    if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
    else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
    xhr.open('POST','/admin/ajax/Aspeedbar.ajax.php',true);
    xhr.onreadystatechange = function()
        {
        if (xhr.readyState == 4)
            {
            if (document.getElementById) window.opener.document.getElementById('Abar').innerHTML = xhr.responseText;
            }
        }
    xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
    var data = 'inc='+escape(1);
    xhr.send(data);
        //window.close();
        }
Je précise que xhr.responseText contient bien ce que je veux.

Si quelqu'un a une idée, qu'il se manifeste!
Merci d'avance.
A+