Liste <SELECT> dynamique avec javascript
Résolu
yazid
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voici ma fonction javascript
<script type="text/JavaScript">
function Function_Blogs_Pays()
{
sel=document.getElementById("blog_2" );
sel.innerHTML = "<option value='t1'>v1300</option><option value='t2'>v23</option><option value='t3'>v33</option>";
}
</script>
voici l'element (liste) du formulaire à modifier
<select name="blog[]" id="blog_2" class="text" style="width:300px;">
<option value="00"> </option>
<!--....contenu dynamique -->
</select>
avec Firefox ca marche mais pour IE 6 ca ne marche pas !
merci
voici ma fonction javascript
<script type="text/JavaScript">
function Function_Blogs_Pays()
{
sel=document.getElementById("blog_2" );
sel.innerHTML = "<option value='t1'>v1300</option><option value='t2'>v23</option><option value='t3'>v33</option>";
}
</script>
voici l'element (liste) du formulaire à modifier
<select name="blog[]" id="blog_2" class="text" style="width:300px;">
<option value="00"> </option>
<!--....contenu dynamique -->
</select>
avec Firefox ca marche mais pour IE 6 ca ne marche pas !
merci
A voir également:
- Liste <SELECT> dynamique avec javascript
- Liste déroulante excel - Guide
- Tableau croisé dynamique - Guide
- Liste déroulante dynamique en cascade excel - Guide
- Liste code ascii - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
2 réponses
Bonjour,
Pour ton pb si tu utilises une mise en page sous forme de tableau, c'est à dire que tes scripts sont exécutés à partir des cases <td> de ton tableau, et bien il est possible que ce soit la raison pour laquelle ça ne fonctionne pas sous IE.
Utilises plutôt des <div> et un .css pour mettre en forme, ça devrait fonctionner ;-)
Pour ton pb si tu utilises une mise en page sous forme de tableau, c'est à dire que tes scripts sont exécutés à partir des cases <td> de ton tableau, et bien il est possible que ce soit la raison pour laquelle ça ne fonctionne pas sous IE.
Utilises plutôt des <div> et un .css pour mettre en forme, ça devrait fonctionner ;-)