HTMLタグ辞典を参考にしながら、
フレームを作っていますが、うまくできません。

 縦2分割にしたいんです。
たま~に 思うようなフレーム分割にできた画面が
出てくると、
背景画像が出てこなくなります。

 どうやって書けばいいのか
具体的に教えていただけると嬉しいです。

よろしく お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

>背景画像が出てこなくなります。


背景画像とフレームは関係ないです。表示されないのはフレームに表示するファイルの背景画像のパスが間違っているせいです。(本来ファイルがない場所に画像があると指定している、ファイル名が間違っているなど)ご確認ください。

フレームセットの仕方は...以下のような感じになります。
<HTML>
<HEAD>
<TITLE>INDEX</TITLE>
</HEAD>
<FRAMESET ROWS="25%,*%">
<FRAME NAME="top" SRC="top.html">
<FRAME NAME="bottom" SRC="bottom.html">
<NOFRAMES>
<BODY bgcolor="#acc6fc" TEXT="blue">
このページはフレーム対応のページです。フレーム
対応のブラウザをご利用の上閲覧してください。
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>
のような形になります。
では。
    • good
    • 0
この回答へのお礼

 churaさん、詳しく書いてくださってどうもありがとうございます。
フレームのあるページはできたのですが、
メニュー一覧をクリックすると、メニュー一覧のフレーム部分に
リンク先のファイルが出てきます。
 う~ん、うまく説明できないので、
よかったら、HPを見て
アドバイス頂けると嬉しいのですが・・・
 よろしくお願いします。

お礼日時:2001/07/05 11:47

>ファイル保存できないですよね・・・?



できますよ。

>わたしが、やり方を知らないだけですか???

お使いのツールが書かれていないのでなんとも説明しがたいですが
IEのページ保存だったらみたまんまを保存すると思います。

他の質問を見て+他の方へのお礼をみた印象ですがやっぱり
HTMLエディターを使ってテンプレートから作成された方が
手っ取り早いのでは?

HTMLエディターに関してはパソコンショップでたずねてみてください。
フロントページは個人的にはとってもおすすめできません。
    • good
    • 0

テキストエディタで、Webを作成されているのでしょうか?


HTMLエディタですと、簡単に作成する方法あると思いますが?
    • good
    • 0
この回答へのお礼

 next-coさん、レスありがとうございます。
どうやって作っているのかというと・・・
 フロントページエクスプレスで作っている(もうすでに
できあがっている○○.htmlに、フレームを作るための
HTMLタグを書き足しています。

 HTMLエディタって、なにかしら・・・?
知らないんです。

お礼日時:2001/07/05 11:42

具体的にどういうページが作りたいのかよくわからないので


手っ取り早くは所望のフレームを使っているページをローカルに保存して
HTMLを見てみるのがいいと思いますよ。

背景画像が出てこないというのがサーバに転送したあとの話であればPATHの
記述が間違っている場合も考えられます。
    • good
    • 0
この回答へのお礼

 blue_leoさん、レスありがとうございます。
フレームのあるHPって・・・
ファイル保存できないですよね・・・?
 わたしが、やり方を知らないだけですか???

お礼日時:2001/07/05 11:51

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

このQ&Aと関連する良く見られている質問

QHTMLのタグ(フレーム)について

現在HTMLタグでホームページを作っています。
左にメニュー項目、右にその内容が表示されるようにフレームタグ、frame src=を使いました。

しかしここで困っていることがあります。
メニューで選択したページが表示されるにはされるのですが、いちいち新しいページを開くことになるのです。
同じページに左で選択した項目を右側に表示したいのですが、どのようにタグを変えればよいのでしょうか。

わかるかた教えてください。

Aベストアンサー

"frame src="のあとに"name"または"id"を入れてください。
そして、リンクの所で"target"を指定してください。

<例>
<frame src="right.html" id="right">

リンクする際に
<a href="right2.html" target="right">

こんな感じです。

Qフレーム分割

 フレーム分割がどうしてもできません!

本ページ「AAA.html」
左フレーム用ページ「BBB.html」
右フレーム用ページ「CCC.html」

を作りました。BBB、CCCはそれぞれ単体ではちゃんと表示されます。

AAAの記述は次のとおりです
<html>
<head>
<title>フレームの練習</title>
</head>

<framest cols="20%,80%">
<frame src="BBB.html" name="ひだり">
<frame src="CCC.html" name="みぎ">
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>

AAA.htmlを開くと、何もない真っ白なページが表示されます。
"BBB.html" "CCC.html"はそれぞれ、ファイル名単体だけでなく
ファイルのある場所の指定もしてみたのですがだめでした

Aベストアンサー

headの閉じタグの次、framesetタグの綴りが間違っていますが、投稿の時に写し間違えただけですよね・・・?

ローカルで練習のためだけに作る分には、たぶん、問題にならない(問題が発覚しない)とは思いますが、ファイルネームに全角文字を使うのは止めておきましょう。URIに全角文字は(そのままでは)使えません。(エンコードする必要があります) また、nameに全角文字をつかうのも、どうやら推奨されないらしいです。
蛇足ですが(まさに「蛇足」ではありますが)、DOCTYPEも忘れないでくださいね。

HTMLを採点してくれるhtml-lintというアプリがあります。これと同じことをWEB上でやってくれるサイトを載せておきます。とぉ~~っても厳しいチェックをするので得点するのが結構大変ですが、減点対象ひとつひとつに対する詳細な解説も見ることが出来るのでご参考になさってください。
http://openlab.ring.gr.jp/k16/htmllint/htmllint.cgi

一方こちらは(英語ですが)"採点"はされないものの、HTMLのエラーを抜き出して解説してくれます。W3Cのサイトですからここで"Congratulations"が出れば、一応"恥ずかしくないコード"と言えるかも知れません。
http://validator.w3.org/

headの閉じタグの次、framesetタグの綴りが間違っていますが、投稿の時に写し間違えただけですよね・・・?

ローカルで練習のためだけに作る分には、たぶん、問題にならない(問題が発覚しない)とは思いますが、ファイルネームに全角文字を使うのは止めておきましょう。URIに全角文字は(そのままでは)使えません。(エンコードする必要があります) また、nameに全角文字をつかうのも、どうやら推奨されないらしいです。
蛇足ですが(まさに「蛇足」ではありますが)、DOCTYPEも忘れないでくださいね。

HTMLを...続きを読む

Qフレーム分割ページからトップページに戻れません

昨日Photoshop Elements 2.0 でWeb フォトアルバムを作り自分のHPに載せました。
戻る画像を作成して、トップページに戻ろうとしましたが、Thumbnail Frame が残ってしまいます。
画面分割ページからトップページに戻る方法をご指導願います。
HPの作成ソフトはドリームウィーバMXで。

Aベストアンサー

まず最初に ちょっと蛇足。
「戻る」のではなく特定のページへ「移動する」わけですよね?
…つまり javascript:history.back() ではなくて。

で本題。至極簡単です。<A>タグ内に target="_top" と入れてください。
フレームで分割しているわけですから、その中のひとつのフレーム(つまり「子画面」)内で移動してもそのフレームの内容が変わるだけで、フレームを定義している「親画面」に影響は無いわけです。 フレームの分割を定義している「親」のhtmlは分割された「子」達で埋めつくされて見えなくなるのでいまひとつ感覚的にはわかりにくいかもしれませんが、画面に表示されている各フレームの裏側にあるとでも思えばいいかもしれません… なのでその隠れて見えない部分の内容を書き換えたいわけですから、<A>タグの適用先は子である自分ではなくて親である"_top"なわけです。
DreamWeaver自体は使ったことがないので具体的な操作はわかりませんが、それぞれのフレームに名前を付けることが出来るはずです。「親」はそのフレームの名前で "_top" という特別な名前をもつ事になっています。

…ちょっとわかりにくい文章になっちゃいましたが、御理解いただけるでしょうか^^;

まず最初に ちょっと蛇足。
「戻る」のではなく特定のページへ「移動する」わけですよね?
…つまり javascript:history.back() ではなくて。

で本題。至極簡単です。<A>タグ内に target="_top" と入れてください。
フレームで分割しているわけですから、その中のひとつのフレーム(つまり「子画面」)内で移動してもそのフレームの内容が変わるだけで、フレームを定義している「親画面」に影響は無いわけです。 フレームの分割を定義している「親」のhtmlは分割された「子」達で埋めつくされて見えなく...続きを読む

Q分割フレームに1枚の画像を貼り付けるには?

テーブルのそれぞれのセルに分割した画像を貼り付けて、あたかもブラウザで表示させるときれいに1枚の画像になっているのをよく見かけますが、ホームページビルダーで縦横分割したせるに1枚の画像を貼り付けて、境界線の表示を「なし」にしても、ブラウザで表示させると絵がばらばらになってしまいます。これって所詮無理なのでしょうか。テーブルしか適用されないのでしょうか?おわかりの方がいましたらよろしくお願いします。

Aベストアンサー

それは分割フレームやテーブル機能ではなく、「スライス」という機能を使ったものではないでしょうか。
ビルダーを使わなくなってしばらくになりますので忘れてしまいましたが、ビルダーには無い機能だと思います。
Photoshopには有り、過去に使ったことがありますが……。

Qフレームページからインラインフレームへのリンクの貼り方

まず最初にHTMLでHP作成中です。フレームページ(上下に区切ってある)で、上にメニューがあります。下にインラインフレームが表示されるようにしました。インラインフレーム内にメニューの各項目(例えば・・・プロフィール、日記などです)を表示するようにリンクを設定するにはどういうタグにすればよいのでしょうか??ややこしくて頭がついてきません。お願いします。

Aベストアンサー

まずインラインフレームに名前をつけます。

<iframe name="main" src="xxxx" ... >

メニューのリンク(Aタグ)の target プロパティに先ほどの名前を指定します。

<a href="xxxxx" target="main">メニュー</a>


このカテゴリの人気Q&Aランキング

おすすめ情報