Bonjour
voilà, j'ai une page en php avec du javascript/ajax qui fonctionne bien sous FF et Safari, mais sous IE j'ai un message d'erreur : Intenet explorer ne paut pas ouvrir la page htt://www.domaine.com?blabla=blabla.....
en fait j'ai un script php qui a la fin retourne un nombre de résultats, en bas de page j'ai un javscript qui récupère les information et les renvoi automatiquement sur un autre javascript en haut de la page, qui envoi le resultat dans une div. Cela marche impec sous FF et safari !!, voila mes codes (il y a aussi du php):
HAUT DE MA PAGE : <script language='javascript'>
function writenavresults(texte)
{
document.getElementById('navresults').innerHTML = texte;
}
function navresults(nb_locs, nb, debut, max_page, liste, place, date_debut, date_fin, dispo, byorder){
if(texte = file('index.php?option=com_joomloc&task=navresults&nb_locs='+nb_locs+'&nb='+nb+'&debut='+debut+'&max_page='+max_page+'&liste='+liste+'&place='+place+'&date_debut='+date_debut+'&date_fin='+date_fin+'&dispo='+dispo+'&byorder='+byorder))
{
writenavresults(texte);
}
}
function writedivafflocsdispos(texte)
{
document.getElementById('afflocsdispo').innerHTML = texte;
}
function afflocsdispo(nb)
{
texte = "<h4>"+nb+" <?php echo JText::_( 'location(s) avec des disponibilites'); ?></h4>";
writedivafflocsdispos(texte);
}
</script>
MES DEUX DIV
:echo "<div id='navresults' style='width='100%'></div>";
echo "<div id='afflocsdispo' style='width:100%; text-align:center'></div>";
EN BAS DE MA PAGE if($dispo>0) {
?>
<script language="javascript" type="text/javascript">
afflocsdispo(<?php echo $u; ?>);
navresults(<?php echo "$u, $nb , $debut , $limit , $liste,'".$place."', ".strtotime($date_debut).", ".strtotime($date_fin).", $dispo, '".$byorder."' "; ?>);
</script>
<?php
}
else
{
?>
<script language="javascript" type="text/javascript">
navresults(<?php echo "$nb_locs, $nb , $debut , $limit, $liste, '".$place."', ".strtotime($date_debut).", ".strtotime($date_fin).", $dispo,'".$byorder."'"; ?>);
</script>
<?php
}
Voyez vous un truc qui peut faire planter IE ????
Merci
Laubro
