私は自分のウェブサイトを持っています。私はHTMLでの経験があまりないので、これが悪い習慣であるかどうかは完全にはわかりませんが、ここに私の問題があります。ページurlのページへのリンク内部フレーム
私のウェブサイトは、3フレームのframeset
で構成されています。 2つは変更されず(バナーとナビゲーションパネル)、もう1つはコンテンツです。メインフレームにコンテンツを表示する方法は、iframe経由です。ここでトラブルがどこに来るのですか。私は自分のウェブサイトをクローラに提案し、コンテンツ用のすべてのページをクロールします。 Googleが提案したリンク(プロジェクトなど)をクリックすると、残りのフレームはなく、ブラウザにその個別の.html
ファイルが読み込まれます。言い換えれば、書式設定とページフレームを設定する私のindex.html
を通してページにリンクしませんが、スタンドアロンページとしてhtmlを読み込むだけです。
私のウェブサイトのリンクが(私のドメインからではなく)外部リンクからクリックされた場合、そのページは最初に私のindex.html
をロードしてから、それは私のインデックスから正常にアクセスされたかのように見えますか?私はiframeを避けるようにメインフレームにコンテンツを表示する新しい方法を見つけるべきか、ユーザーをリダイレクトするための単純なスクリプトが必要かどうかはわかりません。
有用かどうかわかりませんが、フレームレイアウトの内容を説明するためにページの写真を添付しました。
多くの感謝!!!
'div'sを使うだけで、各ページの' .html'ファイルを使って、今までと同じようにコンテンツを循環させることができますか?あるいは、各ページで、navbar、bannerなどを含む 'frameset'を設定する必要がありますか? – gkiar
@iKiar:なぜナビゲーションとバナーにiFrameを使用する必要がありますか? iFramesを「インクルード」ファイルとして使用しようとしていますか?したがって、ナビゲーションとバナーをすべてのページで静的に繰り返す必要はありませんか?そのような場合は、PHPのようなサーバーサイドインクルードを調べることをお勧めします。 –
バナーのiframeは使用しません。フレームセットの一部に過ぎません。静的に言うと、すべてのページに表示されます。私はPHPを見ていきますが、当面はあなたの最初の提案を受け取り、そのコンテンツを 'div'に入れるだけです。ありがとう! – gkiar