2009-03-24 10 views
0

同じフォルダに複数のページが含まれているWebサイトを作成しました。これらのページはすべてフォルダ内にあります。私はフレームの下にこのデザインを開発しました。私はバナーのための3つのフレームの上、メインのページのためのメニューおよび右の側面のための左側を使用した。左側のメニューフレームをクリックしている間、メインページを別のページに移動するだけです。HTMLのフレームセットの問題

私の問題は、メニューをクリックしている間、私はちょうど右側のメインフレームのターゲットを変更します。右のフレームの別のページに移動しながらURLを変更することは可能ですか?

私は、どのように進めてください。

おかげ
Praveenさん

+0

URLが変更されないということはどういう意味ですか?あなたはアドレスバーのURLを参照していますか? – jthompson

+0

いいえ、私は、ページのURLを変更することが可能であることを意味します。けれども..でもこれは大失敗だと思う。 。 – praveenjayapal

答えて

2

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

あなたは本当に最初にフレームを使用したくありません。検索エンジン(Googleなど)は、サイトの適切なインデックスを作成せず、ユーザーはページをブックマークに追加できず、人々は最初にフレームが好きではありません。

ヘッダーとサイドバーのようなものを複数のページにまたがって保持する場合は、すべてのHTMLファイルにコードを含める必要はありません。server-side includesを使用することを検討してください。

1

質問はまだ非常に曖昧です。あなたはすべてのリンクのデフォルトターゲットを指定するには、HTMLベースのターゲットを使用することができます

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

http://www.w3schools.com/TAGS/tag_base.asp):

<head> 
<base href="http://www.w3schools.com/images/" /> 
<base target="_blank" /> 
</head> 
述べたように、あなたは内のリンクを開くには、どのフレームを指定するために、ターゲット属性を使用することができます

個々のフレームを変更するときにメインページのURLを変更できるとは思いません。これを達成するためにフレームレスレイアウトを使用する方がよいでしょう。 1つの利点は、検索索引付けやユーザーブックマークの方が優れていることです。

+0

私はこれが答えになると思った – praveenjayapal