ページ中のリンク数をリンクより前に表示する

ページ中のリンク数はdocument.links.lengthで調べられる。
ただし、sample0052.htmlで示したように、document.links.lengthで調べられるのは、
document.links.lengthを書いた位置より前にあるリンクの数になってしまう。
このため、ページの先頭にページ中のリンク数を表示するには、
ページの先頭に作ったテキストフォームのVALUEに、
ページの最後に置いたdocument.links.lengthの値を入れるしか
方法はないような気がする。
ページ先頭にdocument.write(document.links.length)と書いても、
それより前にリンクはないので結果は「0」になってしまう。
実行結果

このページには現在個のリンクがあります。
サンプルページに戻る
MAKOTO3.NET
sample0052.htmlに行く
RIMNETホームページ

ヘッダ部分
なし

ボディ部分 <FORM> このページには現在<INPUT TYPE="text" SIZE="2" NAME="link_count">個のリンクがあります。 </FORM> <A HREF="sample0000.html">サンプルページに戻る</A><BR> <A HREF="http://www.makoto3.net/">MAKOTO3.NET</A><BR> <A HREF="sample0052.html">sample0052.html</A>に行く<BR> <A HREF="http://www.rim.or.jp/~makoto3">RIMNETホームページ</A><BR> <SCRIPT LANGUAGE="JavaScript"> document.forms[0].link_count.value = document.links.length </SCRIPT>