
<form action="" method="post" class="identification_fields">
N° de commande : <input type="text" name="num_com" id="num_com" size="10" maxlength="10"></input><br />
Mot de passe : <input type="password" name="password" id="password" size="13" maxlength="10"></input><br />
<input type="submit" value="Voir votre commande" onclick="getResult(document.getElementById('num_com').value, document.getElementById('password').value );"></input>
</form>
il falais pas mettre SUBMIT dans le bouton mais BUTTON !! rholala.... faute bête xDvar options = 'height=700,width=650,toolbar=no,resizable=1,scrollbars=1';
var fenetre = window.open('./identifier_pop.html', 'Détails de votre Commande', options);
// -4- Mettre la valeur souhaite dans cette nouvelle fenetre
fenetre.document.getElementById('corps').innerHTML = requete.responseText;
identifier_pop.html :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Détails de votre Commande</title>
<style type="text/css">
body {background-color:#000000;color:#FFFFFF;}
h1 {text-align:center;}
</style>
</head>
<body>
<div id="corps"> </div>
<div align="right"><a href="#" onclick="window.close()">[Fermer la Fenêtre]</a></div>
</body>
</html>
voilà... c'est le JS qui va pas bien... d'après Firebug...var options = 'height=700,width=650,toolbar=no,resizable=1,scrollbars=1';
var fenetre = window.open('./identifier_pop.html', 'fenetre', options);
// -4- Mettre la valeur souhaite dans cette nouvelle fenetre
fenetre.document.getElementById('corps').innerHTML = requete.responseText;
Merci à toi var contenuHtml = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n';
contenuHtml += '<html xmlns="http://www.w3.org/1999/xhtml">\n';
contenuHtml += ' <head>\n';
contenuHtml += ' <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n';
contenuHtml += ' <title>Détails de votre Commande</title>\n';
contenuHtml += '<style type="text/css">body {background-color:#000000;color:#FFFFFF;}\n';
contenuHtml += 'h1 {text-align:center;}</style>\n';
contenuHtml += ' </head>\n';
contenuHtml += ' <body>\n';
contenuHtml += ' <div id="corps">' + requete.responseText + '</div>\n';
contenuHtml += ' <div align="right"><a href="#" onclick="window.close()">[Fermer la Fenêtre]</a></div>\n';
contenuHtml += ' </body>\n';
contenuHtml += '</html>\n';
var options = 'height=700,width=650,toolbar=no,resizable=1,scrollbars=1';
fenetre = window.open('', 'fenetre', options);
// -4- Mettre la valeur souhaite dans cette nouvelle fenetre
fenetre.document.open();
fenetre.document.write(contenuHtml);
fenetre.document.close();
Je ne sais pas si la solution que j'étais sensé cherché est meilleure... mais en tout cas, j'ai toujours pas trouvé fenetre.document.getElementById('corps').innerHTML = requete.responseText;
On pars de l'élément "fenetre", dans le document, on sélectionne le tag qui a pour ID "corps", dans le HTML, on met le résultat XHR....