三つの方法はJavascript制御SrollBar(スクロールバー)を実現する.
1395 ワード
Javascriptにはスクロールバーの位置をコントロールできる3つの方法があります.それぞれ見てみましょう.
方法の1:scroll関数で実現します.
scroll(x,y)
xは横スクロールバーの位置、つまり左右の位置を表し、0の場合は一番左を表し、Dcument.body.scrollwidthの場合は一番右を表します.
yは縦スクロールバーの位置、つまり上下位置を表し、0の場合は一番上を表し、Dcument.body.scrollHeightの場合は一番下を表します.
方法の2:scrollBy関数で実現します.
scrollBy(x,y)
xとyの代表の意味は最初の方法と同じです.-)
方法の3:scrollTo関数で実現します.
scrollTo(x,y)
xとyの代表の意味は最初の方法と同じです.-)
ちなみに、フレームの中で親フレームのスクロールバーを制御するなら、関数の前にparentを追加してください.例を挙げるとparent.scroll(0,0)です.
JavascriptでSrollBarを制御する(スクロールバー)
以下はデフォルトの自動スクロール部です.トップにスクロールする必要があります.Dcument.body.scrollHeightを0に変えます.
方法の1:scrollの方法で実現します.
方法の1:scroll関数で実現します.
scroll(x,y)
xは横スクロールバーの位置、つまり左右の位置を表し、0の場合は一番左を表し、Dcument.body.scrollwidthの場合は一番右を表します.
yは縦スクロールバーの位置、つまり上下位置を表し、0の場合は一番上を表し、Dcument.body.scrollHeightの場合は一番下を表します.
方法の2:scrollBy関数で実現します.
scrollBy(x,y)
xとyの代表の意味は最初の方法と同じです.-)
方法の3:scrollTo関数で実現します.
scrollTo(x,y)
xとyの代表の意味は最初の方法と同じです.-)
ちなみに、フレームの中で親フレームのスクロールバーを制御するなら、関数の前にparentを追加してください.例を挙げるとparent.scroll(0,0)です.
JavascriptでSrollBarを制御する(スクロールバー)
以下はデフォルトの自動スクロール部です.トップにスクロールする必要があります.Dcument.body.scrollHeightを0に変えます.
方法の1:scrollの方法で実現します.
<body onload="scroll(0,document.body.scrollHeight) "> <script> document.write(new Array(100).join("<br>")) </script>
方法の2:scrollBy方法で実現します.<body onload="scrollBy(0,document.body.scrollHeight) "> <script> document.write(new Array(100).join("<br>")) </script>
方法の3:scrollTo方法で実現します.<body onload="scrollTo(0,document.body.scrollHeight)"> <script> document.write(new Array(100).join("<br>")) </script>
フレーム内であれば、制御フレームのSrollBarが必要であり、parent、例えばparent.scrollTo(0,0)を追加します.