Javascript mozilla internet explorer

bonjour à tous.
j'espère être au bon endroit pour poser ma question !
sinon dites-moi où.
le script ci-dessous ( un exemple )
fonctionne avec internet explorer
<TEXTAREA rows=10 cols=30 name="t1">
</TEXTAREA>
<script language="JavaScript">
for (var i=0 ; i<20 ; i++)
t1.value=t1.value+" "+i+" = 1234567890ABCDEF\r";
</script>
avec mozilla j'ai l'erreur 't1 undefined'
où est ma bétise ?
merci d'avance.

2 réponses

  1. C'est parceque tu n'utilises pas les DOM

    dans ce cas, si ton formulaire a pour id "machin", tu accède à ton champ comme ça :
    document.forms['machin'].elements['t1'].value="";
    0
    1. merci de la réponse
      il me semblait bien que c'était beaucoup plus contraignant que
      sous Internet Explorer.
      par contre la solution proposée, elle, marche sous IE.
      contrairement a tout ce qui est dit ici où là,
      il faudrait peut-être que Mozilla .... évolue !
      c'est bien pour cela que j'ai abandonné netscape, mozilla ... et
      reste sous internet explorer ( hélas ? )
      encore merci.
      0