none
別のフレームのページを更新するには? RRS feed

  • 質問

  • フレームで左右に分離されたHPがあったとして

    左に L.aspx 右に R.aspxを表示している場合

    L.aspxでボタンを押したときに R.aspxを更新したり 他のページを表示したりできますか?

    2006年8月9日 11:36

回答

  • ASP.NET での frame 要素サポート:
    現行 MSDN ライブラリの HTML や JavaScript が参考になるでしょう。
    ASP.NET でやるのは、 めんどくさいです f(^^;
    HTML と JavaScript と DOM といったあたりを勉強してください。

    frame 要素を使わずに画面を分割する方法:
    次期 MSDN ライブラリのようなやり方。
    まだ細かい動きに、 煮詰められてないなぁと感じるところはありますが、 このやり方のほうが ASP.NET 2.0 との相性は良さそうに思います。

    また、 セキュリティ面から、 frame 間のアクセスが制限される方向に、 ブラウザが変化してきている、 ということも覚えておいてください。

    2006年8月10日 2:46
  • 指定のフレームを更新というわけではありませんが

    ポストバックに対するレスポンスを別のフレームにする方法ならあるようです

    http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet16/aspnet16_03.html

     

    応用すれば求める動作を得られるかもしれません

    2006年8月10日 6:40

すべての返信

  • JavaScript で処理してください。
    2006年8月9日 12:50
  • ASP.NET での frame 要素サポート:
    現行 MSDN ライブラリの HTML や JavaScript が参考になるでしょう。
    ASP.NET でやるのは、 めんどくさいです f(^^;
    HTML と JavaScript と DOM といったあたりを勉強してください。

    frame 要素を使わずに画面を分割する方法:
    次期 MSDN ライブラリのようなやり方。
    まだ細かい動きに、 煮詰められてないなぁと感じるところはありますが、 このやり方のほうが ASP.NET 2.0 との相性は良さそうに思います。

    また、 セキュリティ面から、 frame 間のアクセスが制限される方向に、 ブラウザが変化してきている、 ということも覚えておいてください。

    2006年8月10日 2:46
  • 指定のフレームを更新というわけではありませんが

    ポストバックに対するレスポンスを別のフレームにする方法ならあるようです

    http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet16/aspnet16_03.html

     

    応用すれば求める動作を得られるかもしれません

    2006年8月10日 6:40