- - PR -
インラインフレームとポストバックについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-12-27 16:22
いつも参考にさせております。
現在、開発を始めるに当たって、問題があります。どなたかご教授お願い致します。 画面を左右に2分割しています。 左半分はインラインフレーム内に縦長の画面をはめて、縦にスクロールします。 右半分は固定でスクロールはしません。 <説明@>左の画面には「チェックボックス」「テキストボックス」が多く配置しております。 このプレーム内でPostBackイベントが走ると、一番上までスクロールバーが戻ってしまします。 <説明A>右の画面には「処理開始」ボタンがあり、左の画面で入力した条件で処理を行いたい。左でPostBackでSession変数に値を入力して、「処理開始」でSession変数から値を取得はできますが、スクロールバーの問題で却下。 <質問@>PostBackさせても画面左を元の位置で再表示させる事はできないでしょうか? <質問A>画面右のボタン押下時に画面左の「チェックボックス」や「テキストボックス」の状態を取得する方法はないでしょうか? どなたか、宜しくお願い致します。m(_ _)m | ||||||||
|
投稿日時: 2004-12-27 16:48
IE限定ならページのプロパティのsmartNavigationを有効にすることで可能です。
クライアントスクリプトで普通に取得できると思いますが。。。 | ||||||||
|
投稿日時: 2004-12-27 17:04
burton999 様
ご指導有難うございます。m(_ _)m smartNavigation プロパティでいけました! 本当にありがとうございました。 | ||||||||
|
投稿日時: 2004-12-28 15:06
再度、同様の質問です。
お教え頂いた通り、「SmartNavigation = True」をページロードに記述しました。 Visual Studio.NET 2003が入っている開発端末では、スクロールバーの位置がPostBack後も元の位置で表示されます。 ・Windows2000 + IE6SP1 しかし、プログラムをサーバに乗せてクライアント上のIEから動かすと、PostBack後にはスクロールバーが一番上まで戻ってしまいます。 ・Windows2000Server + .NET FRAMEWORK1.1(SP1) どうかご教授お願い致します。m(_ _)m |
1