- PR -

DIVの縦スクロール初期位置について

1
投稿者投稿内容
がちゃ
会議室デビュー日: 2005/02/10
投稿数: 7
投稿日時: 2005-03-22 11:27
お疲れさまです。

下のように縦スクロールを使用しています。
<DIV style="OVERFLOW-Y: scroll; OVERFLOW-X: hidden; WIDTH: 405px; POSITION: absolute; TOP: 78px; HEIGHT: 294px">
この際、スクロールの初期位置を一番下に設定するにはどのようにしたらよいのでしょうか?

初歩的な質問で申し訳ありません。
よろしくお願いします。
ぼのぼの
ぬし
会議室デビュー日: 2004/09/16
投稿数: 544
投稿日時: 2005-03-22 11:59
ぼのぼのです。

試してないのでうまくいくかわかりませんが、これが使えるかもしれません。

具体的には、DIVの閉じタグの直前に名前付きのaタグを置きます。

<例>
---aspx---
<a name="divbottom"></a>
</DIV>
---URL---
WebForm1.aspx#divbottom

[追記]
あとこれを使うって方法もありますね。こっちはクライアントスクリプトです。

[ メッセージ編集済み 編集者: ぼのぼの 編集日時 2005-03-22 12:12 ]
がちゃ
会議室デビュー日: 2005/02/10
投稿数: 7
投稿日時: 2005-03-22 14:18
ぼのぼのさん、返信ありがとうございました。

教えていただいたscrollTopについて、再度質問があります。
このプロパティはどこで設定すればいいのでしょうか…。
Page_Loadのタイミングでスクリプト(object.scrollTop = 200)を流そうとしたのですが、うまくいきません。
直接数値を設定したscrollTopの使い方について、教えてください。

たびたび申し訳ありませんが、よろしくお願いします。
ぼのぼの
ぬし
会議室デビュー日: 2004/09/16
投稿数: 544
投稿日時: 2005-03-22 14:51
まずはクライアントスクリプトというのが何のことか、勉強してください。いくつかありますが、javascriptが主流のようです。
javascriptはaspx.vbではなくaspxの方に直接書くことができますが、サーバコートから埋め込むこともできます。後者はこのあたりが参考になるでしょう。
がちゃ
会議室デビュー日: 2005/02/10
投稿数: 7
投稿日時: 2005-03-22 15:31
ぼのぼのさん、貴重なお時間を割いていただきありがとうございました。
もう少し勉強してから出直します。
1

スキルアップ/キャリアアップ(JOB@IT)