/**
* XMLHTTPRequest.
*/
/* Cration de la variable globale qui contiendra l'objet XHR */
var requete = null;
/**
* Fonction prive qui va crer un objet XHR.
* Cette fonction initialisera la valeur dans la variable globale dfinie
* ci-dessus.
*/
function creerRequete()
{
try
{
/* On tente de crer un objet XmlHTTPRequest */
requete = new XMLHttpRequest();
}
catch (microsoft)
{
/* Microsoft utilisant une autre technique, on essays de crer un objet ActiveX */
try
{
requete = new ActiveXObject('Msxml2.XMLHTTP');
}
catch(autremicrosoft)
{
/* La premire mthode a chou, on en teste une seconde */
try
{
requete = new ActiveXObject('Microsoft.XMLHTTP');
}
catch(echec)
{
/* ce stade, aucune mthode ne fonctionne... mettez donc votre navigateur jour ;) */
requete = null;
}
}
}
if(requete == null)
{
alert('Impossible de crer l\'objet requte,\nVotre navigateur ne semble pas supporter les object XMLHttpRequest.');
}
}
function getResult(num_com, password) {
/* Si il n'y a pas d'identifiant de rgion, on fait disparatre la seconde liste au cas o elle serait affiche */
if(num_com != 'vide' || password != 'vide' ) {
/* On cre l'objet XHR */
creerRequete();
/* Dfinition du fichier de traitement */
var url = './test_couple_test.php';
requete.open('POST', url, true);
var data = "num_com=" + num_com + "&password=" + password;
requete.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
/* Envoi de la requte */
requete.send(data);
/* On surveille le changement d'tat de la requte qui va passer successivement de 1 4 */
requete.onreadystatechange = function()
{
/* Lorsque l'tat est 4 */
if(requete.readyState == 4) {
/* Si on a un statut 200 */
if(requete.status == 200) {
// Mise jour de l'affichage, on appelle la fonction aproprie
var options = 'height=700,width=650,toolbar=no,resizable=1,scrollbars=1';
fenetre = window.open('./identifier_pop.html', 'fenetre', options);
// -4- Mettre la valeur souhaite dans cette nouvelle fenetre
fenetre.document.getElementById('corps').innerHTML = requete.responseText;
}
}
};
requete.send(null);
}
}
pour le 2), ça marche... il me retourne
ou les infos demandées en cas de validité...Le couple Numéro de Commande/Mot de passe est invalide...
Visiblement si puisque tu as bien affiché ce que j'attendais.Je n'est pas très bien compris se que tu demande au 1)...
<!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>
Je n'est rien dans Firebug qui semble suspect ni dans la console d'erreurs :s