bonjour
voilà j'ai un script ajax pour mettre a jour des select en fonction de la selection du select précédant, dans le cadre d'une inscription et donc du choix d'un géolocalisation (continent->pays->region.....), je l'ai fais pour un dev joomla 1.5, qui habituellement fonctionne bien mais la j'ai un truc qui doit m'échapper, car sous FF et safari il tourne impec et sous IE 7 ou 8 le select ne se remplie pas, hos si je remplace le select par un div, cela ecrit bien la liste des ville dedans (pas sous format <option> juste le texte, mais c'est normal)
je vous met les bouts de codes concernés si vous voyez un truc qui cloche pour IE je vous remercie d'avance.
je vous mets que la portion pays, le reste en decoulera.
page formulaire :
<script language='javascript'>
function writedivpays(texte)
{
document.getElementById('s_pays').innerHTML = texte;
}
getPays($this->rows->s_continent, $this->rows->s_pays); //appel automatique et affiche le bon pays et les autres dépendant du continent si deja inscrit
As-tu pensé a regarder si JavaScript était activé sous IE car que sa ne marche pas avec IE7 peut-être mais c'est assez étrange sous IE8 (astuce toute bête je sais mais on en sait jamais)
Sinon je ne vois pas ce qui cloche dans ton code, peut-être dans ton foreach (mais sa c'est pour la clarté de lecture)
foreach ($payss as $pays) {
$return .="<option value='".$pays->id."'>".JText::_($pays->nom)."</option>";