0

HTMLの中央のパネルの内容を変更するためにajaxリクエストを使用する左側のナビゲーションパネルを作成する予定でした。

HTMLフレームを使用する必要がありますか、それとも単に「サイドバー」DIVを使用する必要がありますか?それは重要ですか?

4

5 に答える 5

2

多くの人がフレームの使用に反対しています:http ://www.google.ca/search?hl = en&q = html + frame + problem

于 2009-06-14T23:18:04.630 に答える
2

div。フレームはほとんど使用しないでください。そうすることは、他の人が説明している問題を引き起こします。

于 2009-06-14T23:20:25.390 に答える
2

フレームは絶対に使用しないでください。それは非常に使い勝手が悪いです。
フレームの使用を避ける」およびフレームが吸う理由(ほとんどの場合)を参照してください。

コンテンツをロードして、divにバインドします。これは、ページを動的に更新するための最良のソリューションです。

jQuer.load
jQuery.post

于 2009-06-14T23:21:09.647 に答える
1

Ajaxを使用している場合、IFRAMEは意味がありません。一方、iframeを使用すると、ユーザーはアクセスしているページ間を前後に移動できます。しかし、AjaxとIFRAMEをリンクすることについてのあなたの考えはわかりません。Googleは、ユーザーが逆方向(順方向ではない)に移動できるようにするために、上記の数行で述べた目的のためにこれを正確に実行しますが、ユーザーがどのように実装したかはわかりません。

于 2009-06-14T23:19:16.860 に答える
0

どちらのアプローチにも欠点があります。両方に共通する問題を今のところ脇に置いておきます。

  • フレームを使用すると、孤立したページが作成されます。
  • Ajaxを使用するということは、JavaScriptのサポートが必要であり、検索エンジンをコンテンツ(フロントページを除く)から完全にロックアウトすることを意味します。戻るボタンが壊れます。

複数のビューに共通のコンテンツを実装するほとんどすべての側に、すべてのページに共通のコンテンツの複製が含まれているのには理由があります。

于 2009-06-15T11:01:48.023 に答える