• ベストアンサー

フレームが表示されないのですが・・。

作成したHPの中にフレームページを作成しているのですが、すべて転送していても表示されません。なにか特別な設定をする必要がありますでしょうか?あるページからフレームページにとばしているのですが、フレーム以外のメインのページだけ表示されるといった状態です。 ちなみにOSはMacで作成ソフトはGo Live5.0です。 すみませんが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#3479
noname#3479
回答No.8

コピー、ぺーしてブラウザに重ねてみましたが ちゃんと表示しましたよ、 ちゃんと左と右に分かれて、 6の書き込みはテキストで保存したつもりが リッチーテキストで保存して失敗してました。 ということはleft.htmlとnews.htmlに問題が あるかですかね? 通常のtxtで書いたleft.htmlとnews.htmlは 表示しました。 ちょと書き間違えたんでちゃんと確認して 訂正しておきます。 <html> <head> <meta http-equiv="content-type" content="text/html;charset=x-sjis"> <meta name="generator" content="Adobe GoLive 5"> <title>main</title> </head> <frameset cols="123,933" border="0" framespacing="0" bordercolor="#dddddd" frameborder="no"> <frame src="left.html" name="left3" noresize scrolling="no"> <frame src="news.html" name="eric martin site" noresize> </frameset> <noframes> <body bgcolor="#ffffff"> <p></p> </body> </noframes> </html>

rabi415
質問者

お礼

すみません、"left.html"も書かせて頂きます。 <html> <head> <meta http-equiv="content-type" content="text/html;charset=x-sjis"> <meta name="generator" content="Adobe GoLive 5"> <title>left</title> </head> <body vlink="#6600cc" link="#3333ff" text="white" background="ericleft.jpg"> <p> </p> <div align="right"> <p></p> <p></p> <p></p> <p></p> </div> <p><font color="#3300cc"></font><font color="#0000aa"></font></p> <div align="center"> <p><strong><font face="Times New Roman,Georgia,Times"></font></strong></p> <p><font face="Courier New,Courier,Monaco"></font></p> <p><font face="Courier New,Courier,Monaco"></font></p> <p><font size="-1" face="Courier New,Courier,Monaco"><strong></strong></font></p> <p></p> <p></p> <p></p> <p></p> <p><font face="Courier New,Courier,Monaco"></font></p> <p><font size="-1" face="Courier New,Courier,Monaco"><strong></strong></font></p> <p><font face="Courier New,Courier,Monaco"></font></p> <p><font face="Courier New,Courier,Monaco"></font></p> </div> </body> </html>

rabi415
質問者

補足

アドバイスありがとうございます。 もう一度、タグをコピー&ペーストして書き換えてみました。 なのですが、その問題の画像が表示されません。 私も、"news.html"か"left.html"が間違っているような気がします。 長くなってしまいますが、"news.html"のタグを書いてみます。 <html> <head> <meta http-equiv="content-type" content="text/html;charset=x-sjis"> <meta name="generator" content="Adobe GoLive 5"> <title>ERIC'S CORNER</title> --></style> <script></script> </head> <body text="#f5fffa" bgcolor="black"> <div align="center"> <p><img src="ericlogo.gif" width="371" height="74" border="0"></p> </div> <div align="center"> <p><font size="+1"></font></p> </div> <div align="center"> <div align="center"> <table border="0" cellpadding="0" cellspacing="2" width="905" height="300" bgcolor="black"> <tr height="300"> <td width="895" height="300" bgcolor="black"> <div align="center"> <div align="center"> <div align="center"> <p><font color="#c71585" size="+3">Pure</font></p> <table cellpadding="0" cellspacing="2" width="646" height="310" bgcolor="black"> <tr height="306"> <td width="327" height="306" bgcolor="black"><img src="pure2.jpg" width="231" height="231" border="0"></td> <td width="255" height="306" bgcolor="black"><font color="#f0fff0"><nobr>1 Sucker For A Pretty Face (Acoustic Version)<br> 2 Bigger Man (Acoustic Version)<br> 3 There Goes The Neighborhood (Acoustic Version)<br> 4 Kisses Stain (AcousticVersion)<br> 5 Pictures (Acoustic Version)<br> 6 Big Love (Acoustic Version)<br> 7 Promise Her The Moon (Acoustic Version)<br> 8 Fly (New Version)<br> 9 Fly (Video Clip)</nobr></font></td> </tr> </table> <p><font color="#778899">02.11.20 New Mini Album&quot;Pure&quot;Release!!</font></p> <p></p> <p></p> </div> </div> </div> </td> </tr> </table> <p></p> <p></p> <p><em><font color="teal">My Favorite Songs</font></em></p> <p><font color="#f0fff0"><nobr><em>1 Sucker For A Pretty Face (Acoustic Version)<br> </em></nobr></font></p> </div> <p><font color="#f0fff0"><nobr><em>3 There Goes The Neighborhood (Acoustic Version)</em></nobr></font></p> <p><font color="#f0fff0"><nobr><em> 8 Fly (New Version)<br> </em></nobr></font></p> <p></p> <p><font size="-1"><em><img src="face.gif" width="15" height="15" border="0">Oh...very sexy jackt!!</em></font></p> </div> <p></p> <div align="center"> <p></p> <p></p> <p></p> <div align="center"> <p></p> </div> </div> <div align="center"> <p><font color="#f5fffa"></font></p> </div> <div align="left"> <p><em><strong><font size="+1"></font></strong></em></p> <p><font size="+3" color="#9900cc" face="Courier New,Courier,Monaco"><em><strong></strong></em></font></p> </div> <p><font color="white"></font></p> <p><font color="white"></font></p> <p><font size="-2"></font></p> </body>

すると、全ての回答が全文表示されます。

その他の回答 (7)

noname#3479
noname#3479
回答No.7

訂正、6の書き込みは間違いでした。 失礼しました。

rabi415
質問者

お礼

やっと画像もうまく表示できるようになりました。 これで、すべて解決です。 ありがとうございました。

すると、全ての回答が全文表示されます。
noname#3479
noname#3479
回答No.6

<frameset cols="123,933"  × <frameset ROWS="123,933"   ○ cols=20%,90%  ○ 最初から考えていきましょう。 この時点から間違えてるような気がしますが?

参考URL:
http://www.asahi-net.or.jp/~bd9y-ktu/WDG_frame/syntax/frameset.html
すると、全ての回答が全文表示されます。
  • buffaloes
  • ベストアンサー率35% (155/435)
回答No.5

>"news.html"から"<news>.html"に書き換えると失敗してしまいました。なぜでしょうか? これは、僕の書き方に配慮が足りなかったですね。 >"<frameset>.html" と、書いたのは、 "framesetタグが入っているファイル" と、言うのを、強調したかったからで、<>の中のファイル名を変える、と言う意味ではありませんでした。 失礼しました。

rabi415
質問者

お礼

画像ですが、いろいろやってみたところ表示できるようになりました。 お騒がせしてすみません。 これですべてフレームについては解決しました。 アドバイスありがとうございました。

rabi415
質問者

補足

何度もすみません。 >"framesetタグが入っているファイル" と、言うのを、強調したかったからで、<>の中のファイル名を変える、と言う意味ではありませんでした。 という意味がどうしても理解できません。すみません。。。 どういった意味でしょうか?

すると、全ての回答が全文表示されます。
  • buffaloes
  • ベストアンサー率35% (155/435)
回答No.4

下に書かれたソースが入ったファイルに対してリンクを貼れば、フレームページになるはずですが... よく分からないので、想像が入りますが、 フレームページにしようとなさっているのが、 "news.html" の、様な気がします。 もし、これが当たっているのなら、リンクの張り方が間違っています。 <<P><A href="news.html" target=_parent><IMG height=86 src="erictop.jpg" width=241 border=0></A></P>> これだと、news.htmlそのものにリンクを貼っている事になります。 そうではなく、上でも書いたように、<frameset>タグが入っているファイル(ソースを書いて居られるファイル)に対して、リンクを貼って下さい。 (もし、ファイル名の想像が外れていたとしても、ほぼ、この通りです。 貴方のサイトに貼られたリンクからは、framesetタグを含んで居るであろうページへのリンクが見つかりませんでした) GoLiveを使った事がないので、説明がしにくいのですが、シンプルテキスト等でリンク元ページを開いて、上の例なら、 "news.html"と、なっている所を、 "<frameset>.html"(当然、<frameset>の部分は、貴方が付けられた名前に変わります) に、変えて下さい。  下のURLに書いてある事を読んでもらうと、理解していただけやすいと思いますが、先にも書いたように、フレームページは、実際に表示されるファイルと、フレームを定義するファイルに分かれます。  この、フレームを定義するファイルが、貴方が、下で、ソースを公開して下さったファイルです。  これがないと、フレームページとして認識されません。  それと同様に、リンクを貼るときも、この、フレームを定義するファイルに、リンクを貼らないと、フレームページにリンクしている事にはなりません。

参考URL:
http://tohoho.wakusei.ne.jp/html/frameset.htm
rabi415
質問者

お礼

いろいろとアドバイスありがとうございました。 度々、お聞きして申し訳ないのですが取りあえず先程の通りにリンクをやり変えますとちゃんとフレームは表示されました。 なのですが、今度はその"news.html"のファイルにはっている画像が表示されなくなってしまいました。何が原因なのでしょうか? ちなみに、"news.html"から"<news>.html"に書き換えると失敗してしまいました。なぜでしょうか?

すると、全ての回答が全文表示されます。
  • buffaloes
  • ベストアンサー率35% (155/435)
回答No.3

><farameset>のどの部分に注目すればよろしいでしょうか? →こう言われても、ソースが分からない事には、きちんとした回答は出せないので、一般論になります。 まず、GoLiveの場合の名前の付け方は分かりませんが、一般的に、フレームページは、フレームを定義する、<frameset>タグが入ったページと、それ以外の、実際にフレームの構成要素となるページとに分かれます。 で、リンクを張る際には、<frameset>タグが入っているページ向けてリンクを張る必要があります。 Dreamweaverの場合だと、デフォルトで無題の場合、 1.UntitledFrameset-1.htm 2.Untitled-1.htm 3.UntitledFrame-2.htm と言う、三つのファイルが作成されます。 このうちの、一番上のページに<frameset>タグが入っていて、それに向けてリンクを張らないと、フレームページとして表示してくれません。 htmlファイルを、メモ帳などで開いて、<frameset>タグが、入ったファイルを確認し、そのファイルに向かってリンクを張って下さい。 ※こういった相談をされるときは、 問題の発生するブラウザ も併せて書いておかれると、正確な回答に、早く出会える事が多いです。

rabi415
質問者

補足

すみません、補足致します。 フレームの件ですが、ちゃんとタグがリンクされていないように思います。 初めてのHP作成でもありましたので、リンクの仕方がまだあやふやな状態で、はっきり分かりません。 ↓問題のページのタグです。 <html> <head> <meta http-equiv="content-type" content="text/html;charset=x-sjis"> <meta name="generator" content="Adobe GoLive 5"> <title>main</title> </head> <frameset cols="123,933" border="0" framespacing="0" bordercolor="#dddddd" frameborder="no"> <frame src="left.html" name="left3" noresize scrolling="no"> <frame src="news.html" name="eric martin site" noresize> </frameset> <noframes> <body bgcolor="#ffffff"> <p></p> </body> </noframes> </html> ブラウザはIE、ネスケどちらも表示されない状態です。 では、すみませんがよろしくお願いします。

すると、全ての回答が全文表示されます。
noname#3479
noname#3479
回答No.2

タグの確認をしてください。 フレームの中にフレームを書いたりすると ネットスケープでは読めなくなったりします、 ブラウザやバージョンによって違います IEはあやふやでも読む、NNはきっちり読む、 こんな感じですので、 フレームタグの書き方を確認してください、 Go Liveを使ったことないのでわかりませんけど、 面倒なら別途にフレーム無しのページを作って 案内しておくとか、ネットスケープで見られる方は こちらから、、とか、

rabi415
質問者

お礼

アドバイスありがとうございました。 もう一度タグを見直したのですが、どこに注目して確認したらよいでしょうか?

すると、全ての回答が全文表示されます。
  • buffaloes
  • ベストアンサー率35% (155/435)
回答No.1

1.タグが間違っている。 2.リンクを<farameset>が有るページではないページに向けてはっている。 このどちらかではないですか?

rabi415
質問者

お礼

アドバイスありがとうございました。 もう一度確認してみたのですが、リンクのはる場所は間違ってはないようです。タグが間違っているとなると、<farameset>のどの部分に注目すればよろしいでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A