Javascript mozilla internet explorer

bul -  
 bul -
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. Hellway
     
    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
  2. bul
     
    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