アプリ版:「スタンプのみでお礼する」機能のリリースについて

まるで初心者なので是非教えて頂きたいのです…
gooの簡単HPではじめてHPを作ってるところなんですが、
メニューバーのフォントをカスタマイズしたくて
「link」などとフォントを入力したのをフォトショップで
画像としてjpegで保存しました。それをタグで
貼ってリンクできるようにしたら、「profile」をクリックしても
メインのフレームは変わらず、メニューのフレーム自体が
「profile」になってしまう事態に。。
メインだけに反映するように出来ますでしょうか?
ちなみにタグは<a href="URL">を使いました。
ちゃんとタグは閉じています。
知っている方がいましたらよろしくお願いします!!

A 回答 (3件)

あなたがリンクをクリックして、


どのフレームに表示させたいのかをブラウザは知りません。

なのでHTMLは、特別な指定がない場合は、リンクがあるそのWindowに
リンク先を開くようになっているのです。

指定したい場合は、
まず、frameset で「フレームを作る時点」で、frame に名前を付けます。

<frame src="hoge.html" name="hoge">

そして、リンクを貼る時に、

<a href="URL" target="hoge">hogehogeにリンク</a>

という風に、
あなたが「リンク先を開きたいと思っている frame」を
target で指定してあげるとOKです。
    • good
    • 0
この回答へのお礼

どうもありがとうございました!
実はgooの無料HPではどうにもこうにも無理な状態だったようで…
これから本格的にHPを作成するときの参考にさせていただきます。

お礼日時:2002/07/07 23:10

通常は、No.2の方の方法でやります。



ただし、あなたの場合のようにフレームを使用し、メニューページからメインフレームへ必ず表示する場合はメニューページに<base target="フレームの名前">を使用すると便利でしょう!!




例)メニューフレーム(フレーム名はmenu)のリンクの内容を、メインフレーム(フレーム名はmain)に表示する。

●フレームページのソース(プログラムの内容)●
<html>

<head>
</head>

<frameset cols="300,*">
<frame src="menu.htm" name="menu">
<frame src="top.htm" name="main">
<noframe>お使いのブラウザはフレームに対応しておりません!!</noframe>
</frameset>
</body>

</html>


●メニューのページのソース(プログラムの内容)●
<html>

<head>
<base target="main">●ここに注目●
</head>

<body>
<a href="contents01.htm">コンテンツ1</a>●target不要●
<a href="contents01.htm">コンテンツ2</a>●target不要●
<a href="contents01.htm">コンテンツ3</a>●target不要●
</body>

</html>

・・・・・・となります。また、<base target="フレーム名">を使った場合でも<a>タグの中にtarget="フレーム名"を記述すればその通りにリンクしますので、たくさん使う可能性のあるtargetの指定を<base target="フレーム名">で指定すると、手間が省けますよ!!

応援してますよ・・・・・・

では、では。
    • good
    • 0
この回答へのお礼

丁寧におしえて頂いてありがとうございました!
なぜかtargetをつかったりすると、新しいwindowが出て来てしまって
gooの無料HPでは無理そうな感じでした。。すんません。
でもこれからの参考にします!

お礼日時:2002/07/07 23:14

その場合、"a href" だけではダメでして、"target"


タグを使って制御します。
詳しくは下記リンクをご参照下さい。

参考URL:http://www.psl.ne.jp/htmltag_08.html#3
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!