久野です。

kunitahashi@h2.dion.ne.jpさん:
> <script src="a.js"></script>
> <script>
> document.write( '<textarea cols="50" rows="30">')
> for(var i=0; i<d.length; i++){
> document.write('     '+ d[i] +'\n');
> }
> document.write( '</textarea>')
> </script>

  ということは。a.jsを読み込み、続いてすぐにdocument.write()で
textareaを書き出してしまうわけですよね。書き出してしまってから、
後で

> として、IDを設定し、イベントで

  イベントに対応してsrcを差し替えても配列の中身は変わるでしょう
が書き出した内容は変わらないでしょ。textareaの中身を変えたいの
ならそのtextareaのvalueを変更しないと。

        docment.write()はそういうのには不向きです       久野