0

バンドのサイトを作っています。メインページが完成しました。ページ上の他のものを変更/リロードせずに、他のページを中央の div #center_content にロードしたいと思います。iframeでこれを行う必要がありますか?JavaScript? PHP? 私はそれらのいずれにも経験がありませんが、それらは私の選択肢のようです. どちらが最適で、誰かが私がやろうとしていることに合った出発点またはチュートリアルへのリンクを提供できますか?

これまでのところ、私のサイトは次のとおりです

ここに jsFiddle があります: http://jsfiddle.net/BRPNM/

4

2 に答える 2

0

中央のコンテンツが小さい場合は、すべてのコンテンツを 1 つのページにロードしてから、インライン ナビゲーションを使用して関連する部分を表示/非表示にすることができます。これは、この基本的なサイトで行う方法です (右側のボタンをチェックしてください): http://usermanagedsolutions.com

中央のコンテンツが重要な場合、ページ全体をロードしないのはなぜですか? 優れた設計では、すべてのページに共通する部分がキャッシュされ、新しいページの読み込みは中心のコンテンツの読み込みよりもはるかに時間がかかりません。

于 2012-08-23T21:13:51.747 に答える
0

「ページの読み込み」が特定のコンテンツ (「about」、「photos」など) の読み込みを意味する場合、すべてのコンテンツを読み込み、非表示 (div を に設定display:none;) にして、jQuery を使用してこれらの div を表示でき.show()ます。

ここで .show の動作を確認できます - デモを見る - http://api.jquery.com/show/ (.animate()コンテンツに何らかの効果を与えるために使用することもできます)。

このようにして、あなたの情報は検索エンジンによってインデックス化されます。CSS のみを使用して行うこともできますが、この場合は JS の方が高速でクリーンです。

于 2012-08-23T23:57:29.663 に答える