[HP作成支援][No.760] フレームに関して


メニュー


特定スレッド内リンク


特定スレッド表示


親タイトル
[1] フレームに関して
投稿者情報
  • mitsuru
  • Mail
  • HP
  • 2004年05月30日(日) 12時58分
投稿内容

初めまして、mitsuruといいます。僕のHPはフレームを活用したHPなのですが、左のフレーム内を表示されたままにするにはどうしたらよいのでしょうか?たとえば、galleryからmusicに行くなど、それぞれのコンテンツを行き来するたびに左のフレーム内も一緒に飛んでいってしまうのです。自分の力では勉強不足のため対処しきれないので、解決できるようであればその方法を教えてください。。お手数ですが、一度僕のHPにきて、どんな状態なのか試してみて下さい。。お願いします!!

記事情報
子タイトル
フレーム使用とターゲット属性
投稿者情報
  • PONTA
  • Mail
  • HP
  • 2004年05月30日(日) 13時19分
投稿内容

mitsuruさん、初めまして管理人のPONTAです。

a要素のtarget属性に「_top」が指定されています。target属性は、書き換える画面名を指定します。target属性の「_top」はフレームを無効化してリンクを張る指定なので、フレーム毎移動してしまいます。なので、target属性には、フレーム名を指定してやって下さい。

「<frame src="main.html" name="main" title="メインコンテンツ">」の「name="main"」様に、フレームに名前を付けます。それを「<a href="main2.html" target="main">」の様にtarget属性に指定します。target属性を省略した場合は、「_self」が適応され、自分自身を対象として移動します。また、「_blank」は、常に別ウインドウを開く指定です。それと、「_top」は、フレームページから、他のサイトへリンクする時に使用します。

参考: No.691:「HTML 4.01 Frameset」雛形

P.S.円周率6桁しか言えないよ(T_T)。mitsuruさん、凄いよ!序でにヘッダ部分に「<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">」を入れると文字化けが解消されますよ。

記事情報
子タイトル
できました〜
投稿者情報
  • mitsuru改めT-No.
  • Mail
  • HP
  • 2004年06月01日(火) 02時53分
投稿内容

おぉお! すごい! 
まさかこんなにはやくレスがつくとは思いませんでしたw
ありがとうございます!!
おかげで思いどうりに更新することができました〜!
感謝感謝。。

ところでなんですが、もしかしたら↑でPONTAさんが言ってるかもしれないですけど、コンテンツを行き来するたびにタイトルバーの名称もかわっていくようにするにはどうしたらよいのでしょうか?

それと、今使ってるカウンターの数字をそのままに他の新しいカウンターに移行することって可能ですか?

円周率は中学のときの数学の教科書に載っていたものを覚えたんですが、なぜか今でも100桁は言えちゃうんです〜。

記事情報
子タイトル
Javascriptでタイトル名称を変更する
投稿者情報
  • PONTA
  • Mail
  • HP
  • 2004年06月01日(火) 23時15分
投稿内容

T-No.さん、上手くいって良かったですね。喜んでくれて、私も嬉しいですよ。書込は、メールで送られてくるので、メッセンジャー起動させていると、即読めるんですよ☆その名も便利HP運営術♪

>タイトルバーの名称変更
フレームに付けられたタイトルが表示されるので、残念ながら変わりません。それこそ、当サイト見たく、全ページにメニューを埋め込んで、フレームを使わないと言った徹底ぶりが必要になりますよ。しかし、Javascriptを使用することで簡単に実現できます。非常に面倒な割に有益では無いので実用されているサイトはないかと思いますが・・・。全コンテンツページに以下のJavascriptを埋め込みます。IE6.0にて表示確認済み。

<script type="text/javascript"><!--
// タイトル名表示
document.write(document.title);
// タイトル名変更
document.title = 'Javascriptでタイトル変更';
// トップフレームのタイトル名変更
window.top.document.title = 'Javascriptでトップフレームタイトル変更';
//--></script>

>カウンターの移行
数値を設定し直すだけで大丈夫です。

>円周率
何気に記憶力、凄くない?聞いてもあってるかどうかなんて分かんないよなぁー。答え見ながら聞いてみるしか(笑)。

P.S.

記事情報
子タイトル
な〜るほど
投稿者情報
  • T-No.
  • Mail
  • HP
  • 2004年06月06日(日) 01時47分
投稿内容

そうか、Javaって手もありましたね。
ありがとうございます☆
参考にさせてもらいます。。

記事情報