Bonjour a tous!

Je souhaite afficher un valeur dans un <div> dynamiquement donc j'ai créé une page toute simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
<script language="javascript" type="text/javascript">
<!--
function chang() //fonction qui affichera le texte
{
var Chaine;
Chaine = document.form1.liste.options //on spécifie la liste a traiter
[document.form1.liste.selectedIndex].text;//on récupere le texte de cette liste
document.form1.textfield.value = Chaine.valueOf();//on met ce texte dans un champ texte 
div_test.innerHTML = Chaine.valueOf();//on modifie le texte dans le div nommé div_test
}
-->
</script>
</head>
<body>
<form name="form1" method="post" action="">
  <p>
 
    <select name="liste" onChange="chang();">
      <option value="">Sélectionner élément</option>
      <option value="1">a</option>
      <option value="2">b</option>
      <option value="3">c</option>
      <option value="4">d</option>
    </select>
 
    <br>
    <input type="text" name="textfield" value="aaaaaa">
</p>
  <p>
<div id="div_test"></div>
</form>
</body>
Quand on sélectionne un valeur dans le combobox cette valeur s'affiche dans un textbox et dans un <div>.

Mon problème :
Sous IE : tous s'affiche.
Sous FireFox : seulement le textbox s'affiche.

Je suppose que ce problème viens de mon javascript mais je n'arrive pas a trouver de solution.

Merci de votre aide.