- PR -

ASP.Netにおけるインラインフレームの扱い

1
投稿者投稿内容
うちうせん
ベテラン
会議室デビュー日: 2003/08/08
投稿数: 96
お住まい・勤務地: 福岡県
投稿日時: 2006-02-22 14:10
ASP.Netで作成したあるページでインラインフレームを使用しています。
その子ページと親ページの連携方法がよくわからないので、質問させてください。
実現させたいことは下記の4項目です。
もし実現不可能であればその旨もアドバイスお願いします。
(親ページ:A,B 子ページ:c,dとする)
1.Aのボタンを押すとインラインフレーム内でcからdに遷移(子ページ内でのページ遷移)
2.Aのボタンを押すとcのラベルの文字列が変わる(親ページから子ページのコントロール操作)
3.cのボタンを押すとAのラベルの文字列が変わる(子ページから親ページのコントロール操作)
4.cのボタンを押すと親ページがAからBに遷移(子ページから親ページの遷移命令)

Windows2000Pro
VS.Net2003
ASP:VB.Net/JavaScript
_________________
by うちうせん
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2006-02-22 14:42
フレームを使用する場合は、クライアントスクリプトを使用することになります。
ロジックが煩雑になるので、できれば使用しないことをおすすめします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-02-22 21:19
 ユーザーコントロールを使えば、フレームを分けなくても処理できると思います。

 特定の範囲だけスクロールさせたければ、div 要素で囲って、style="overflow:auto" を指定します。JavaScript で、onresize イベントを拾い、要素の高さを変えればいいでしょう。スタイルシートだけで実現する方法も、どこかに落ちています。
(どこかに退避させたような気がするんだけど・・・)

〆 written by Jitta@わんくま同盟 on 2006/02/22
1

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