0

同じフォルダー内に複数のページを持つ Web サイトを作成しました (つまり、それらのページはすべてフォルダー内にあります)。フレームの下でこのデザインを開発しました。バナーの上部、メニューの左側、メイン ページの右側の 3 つのフレームを使用しました。左側のメニュー フレームをクリックしながら、メイン ページを別のページに移動するだけです。

私の問題は、メニューをクリックしているときに、右側のメインフレームのターゲットを変更するだけです。右側のフレームで別のページに移動しているときに URL を変更することはできますか。

ガイドしてください、続行する方法。

ありがとう
プラビーン

4

2 に答える 2

2

その URL に移動せずに URL を変更することはできません。

そもそもフレームを使いたくありません。検索エンジン (Google など) はサイトを適切にインデックス付けせず、ユーザーはページをブックマークできず、そもそもフレームが嫌いなだけです。

すべての HTML ファイルにコードを含めることなく、多くのページにわたってヘッダーやサイドバーなどを保持したい場合は、サーバー側の include の使用を検討する必要があります

于 2009-03-24T06:15:12.757 に答える
1

質問はまだかなり漠然としています。前述のように、 target 属性を使用して、リンクを開くフレームを指定できます。

<a href="content.html" target="_content_frame">link</a>

HTML ベース ターゲットを使用して、すべてのリンクのデフォルト ターゲットを指定できます ( http://www.w3schools.com/TAGS/tag_base.asp )。

<head>
<base href="http://www.w3schools.com/images/" />
<base target="_blank" />
</head>

個々のフレームを変更するときにメイン ページの URL を変更できるとは思えません。これを実現するには、フレームレス レイアウトを使用することをお勧めします。利点の 1 つは、検索のインデックス作成とユーザーのブックマークに適していることです。

于 2009-03-24T06:10:24.767 に答える