Salut à tous, je débute en Javascript et je dois faire des évolutions sur une appli qui sera utilisée sur IE7. J'ai fouillé un peu partout sur la toile cet après midi mais je n'ai pas trouvé de solution pour résoudre le problème que voilà.
Ce script me permet d'ouvrir une popup et de lancer un script javascript directement dans celle-ci. Il fonctionne parfaitement avec Firefox, mais pas avec IE. Est-ce qu'il existe une solution pour rendre le script fonctionnel sur les deux navigateurs ou dois-je faire en sorte que l'appel se fasse directement dans la popup?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function exeRequete_response2(http_request){ var url = "url.php?action=truc"; popup=window.open(url,""); popup.onload=function(){ popup.document.getElementById('id1').innerHTML=http_request.responseText; popup.document.getElementById('id2').disabled="disabled"; } }
Merci
EDIT: Problème résolu
Il m'a suffit de remplacer le script que j'ai donné par le suivant :
Du coup par contre ça ne marche plus sur firefox, mais c'est une autre affaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function exeRequete_response2(http_request){ var url = "url.php?action=truc"; popup=window.open(url,""); popup.attachEvent('onload',function(){ popup.document.getElementById('id1').innerHTML=http_request.responseText; popup.document.getElementById('id2').disabled="disabled"; }); }.
Partager