Bonsoir et merci de ta contribution
En fait je suis en ajx et je remonte un résultat via un php
Dans ma fonction je n'ai pas exactement ton "window.location.replace(...); mais
mon code pour la fonction ajax est le suivant :
<script type="text/javascript">
function writediv(texte)
{
document.getElementById('dispobox').innerHTML = texte;
}
function verifDispo(arriveej, arriveem, nbnuits, a)
{
if(arriveej !='')
{
if(arriveej=="Jour")
alert("Choisissez un jour d'arrivée !");
else if(arriveem=="Mois")
alert("choisissez un mois d'arrivée !");
else if(nbnuits=="Nuits")
alert("Indiquez un nombre de nuits !");
else if((a == anneetoday) && (arriveem < moistoday))
alert("Date d'arrivée trop petite, minimum j+1 et nous sommes le : " + jourtoday +"/"+moistoday +"/"+anneetoday);
else if(a > anneetoday2)
alert("Date d'arrivée trop loingtaine, maximum " +moistoday2 +"/"+anneetoday2);
else if((a >= anneetoday2) && (arriveem > moistoday))
alert("Date d'arrivée trop loingtaine, maximum "+moistoday2 +"/"+anneetoday2);
else if((a >= anneetoday2) && (arriveem == moistoday) && (arriveej >= 1))
alert("Date d'arrivée trop loingtaine, maximum " +moistoday2 +"/"+anneetoday2);
else if((a == anneetoday) && (arriveem == moistoday) && (arriveej <= jourtoday))
alert("Date d'arrivée trop petite, minimum j+1 et nous sommes le : " + jourtoday +"/"+moistoday +"/"+anneetoday);
else if(texte = file('verifdispo.php?ih=14&arriveej='+escape(arriveej)+'&nbnuits='+escape(nbnuits)+'&arriveem='+escape(arriveem)+'&a='+escape(a)))
{
if(texte == 1)
writediv('<span style="color:#cc0000"><b>'+arriveej+' :</b> Pas de dispos !!!!</span>');
else
writediv(texte);
}
}
}
function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}
</script>
Tu pense que c'est suffisant ou il faut que j'ajoute le window.replace.........
Encore merci (je testerai demain)
Laubro