1

相互作用がないという意味で、各タブが互いに無関係な複雑なタブベースの Web アプリケーションを作成しています。したがって、開発を容易にするために、各タブを個別に表示できる個別の html ページにし、後の段階でタブを介してそれらを組み立てたり、メニューやツリーにすることができるようにしたいので、質問や質問は次のとおりです。

  1. iframe を使用する予定ですが、主要なブラウザはすべて iframe をサポートしていますか?
  2. iframe は非推奨になる予定ですか? オブジェクト タグはすべての主要なブラウザーでサポートされていますか?
  3. iframe/object の代わりに、より良い戦略を使用できますか?

しかし、iframe について私が気に入っているのは、完全にモジュール化できるため、各ページが他のページを認識しないことです。

注:私はよく説明する答えを選択しましたが、iframesの質問iframesとajaxがそれに答えるかもしれない理由はまだわかりません。

4

5 に答える 5

1

私があなたなら、独自のソリューションではなく、jQuery UI タブを使用します。

于 2009-04-15T04:03:23.983 に答える
0

最初の 2 つの質問に答えるには:

  1. iframe は最新のすべての Web ブラウザーでサポートされていますが、モバイル ブラウザーについてはわかりません。Opera mobile はい、今は iPhone についてはやめてください。

  2. html の次の主要なイテレーションはWHATWGが主導しており、iFrame がサポートされる予定です。xhtmlでもサポートされています

さまざまなアプローチに関する限り、それはタブで何をしようとしているかに大きく依存します。各タブに多くの情報が含まれている場合や、読み込みに時間がかかる場合は、個別の iFrame がおそらく最適です。また、コードを独立したページとして再利用する場合は、iFrame も適切なオプションです。

于 2009-04-15T05:02:27.867 に答える
0

あなたのウェブサイトは静的ではないように見えるので、なぜ生の HTML でそれを行っているのかわかりません。

ASP.NETと CustomUserControl を各タブとして使用すると、すべてのタブが完全に独立し、アプリケーションのどこでも再利用できるようになります。

于 2009-04-15T03:59:40.497 に答える
0

各タブの個別のページについては、サーバー インクルードを使用することもできます。

于 2009-04-15T04:05:52.107 に答える