-PR-
解決済み

リンクページが表示されません

  • 困ってます
  • 質問No.91493
  • 閲覧数32
  • ありがとう数2
  • 気になる数0
  • 回答数7
  • コメント数0

お礼率 11% (1/9)

PC歴5ヶ月弱のものです。TOPページからサブページにジャンプしようとするとアクセス不可の答えが返ってきます。初めてフレームページに挑んだのですがそのページだけリンクしません。パスの指定が悪いのか、フレーム定義が悪いのか解らず困っています、どうか助けてやってください。

<td><A href="frame.htm"><img width="20" height="20" src="a_tai3.gif">リンク先</A></td>
↑パス指定

↓フレーム定義

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<HTML>
<HEAD>
<TITLE>タイトル</TITLE>
</HEAD>
<FRAMESET COLS="180px,*" FRAMEBORDER="no" BORDER="0"
                      FRAMESPACING="0" >
<FRAME SRC="xxx.f.html" NAME="f1" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="auto" >
<FRAME SRC="yyy.htm" NAME="f2" SCROLLING="auto">
<NOFRAMES><body>|<A HREF="zzz.htm">内容</A>|</body>
</NOFRAMES>
</FRAMESET>
</HTML>
通報する
  • 回答数7
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル13

ベストアンサー率 29% (334/1115)

・全体
180px,* のpxは必要ありません。
・ファイル名がそのままの場合
xxx.f.html と yyy.htm が、全角になっています。
・ファイル名を伏せた場合
frame.htm、xxx.f.html、yyy.htmが送信されていますか?
ファイル名指定が間違っていませんか?
補足コメント
kazoon

お礼率 11% (1/9)

ご回答有り難うございます。ご指摘の件についてですが、ファイルはアップロードされています。当然全角文字は使用しておりません。gooのHPスペースでFFFTP-1.81でアップロードしており、public_htmlの下に他のファイル同様にしています。綴り違いなども確認しましたが問題ないようです。このフレームページ以外はきちんとリンクします。
投稿日時 - 2001-06-17 14:08:18
関連するQ&A
-PR-
-PR-

その他の回答 (全6件)

  • 回答No.3
レベル11

ベストアンサー率 31% (76/239)

まず、</HEAD>がありません。 それから、<NOFRAME>内には<BODY>は必要ない(と思います)。 あと、平気なのかもしれませんが、ファイル名は「名前.拡張子」なので、 ドット(.)は2回使わない方が無難だと思いますよ。 (例)[xxx.f.html] これは、xxx_f.htmlやxxx-f.html などにした方がいいかも。 ...続きを読む
まず、</HEAD>がありません。
それから、<NOFRAME>内には<BODY>は必要ない(と思います)。

あと、平気なのかもしれませんが、ファイル名は「名前.拡張子」なので、
ドット(.)は2回使わない方が無難だと思いますよ。
(例)[xxx.f.html]
これは、xxx_f.htmlやxxx-f.html
などにした方がいいかも。
補足コメント
kazoon

お礼率 11% (1/9)

どうもありがとうございます。
</head>は在りますよね。一応ファイル名は変えてみましたがやっぱり駄目です。
何かもっと簡単な事を見過ごしてるのでしょうかねえ。
投稿日時 - 2001-06-17 17:12:24


  • 回答No.2
レベル13

ベストアンサー率 29% (334/1115)

↓訂正 送信されて→存在して
↓訂正
送信されて→存在して
  • 回答No.4
レベル11

ベストアンサー率 31% (76/239)

</HEAD>ですが、見落としてました。すみません。 ですが、<FRAMESET>はヘッダー内に使う物ですので、位置の変更をしてみて下さいませ。 <TITLE>タイトル</TITLE> </HEAD> これの</HEAD>を、最後の</HTML>の前に </FRAMESET> </HE ...続きを読む
</HEAD>ですが、見落としてました。すみません。
ですが、<FRAMESET>はヘッダー内に使う物ですので、位置の変更をしてみて下さいませ。

<TITLE>タイトル</TITLE>
</HEAD>
これの</HEAD>を、最後の</HTML>の前に
</FRAMESET>
</HEAD>
</HTML>
こんな感じにやってみて下さい。

もちろん、<NOFRAME>内の<BODY>は消しちゃって平気です~
  • 回答No.5
レベル7

ベストアンサー率 84% (11/13)

framesetはbodyと等価なので位置は正しいです。 フレーム定義にいくつかミスがありますが、ブラウザが表示しないレベルのミスではありません。 もっと単純なミスではないでしょうか。 拡張子が「htm」「html」とか。(笑 ...続きを読む
framesetはbodyと等価なので位置は正しいです。
フレーム定義にいくつかミスがありますが、ブラウザが表示しないレベルのミスではありません。

もっと単純なミスではないでしょうか。
拡張子が「htm」「html」とか。(笑
お礼コメント
kazoon

お礼率 11% (1/9)

何度も見直すうちにやっと分かりました。笑われてますが、まさにその通りでした。僕自身は全てのファイルに対し『html』とするのですがアップロードされる際あるものは『html』のままあるものは『htm』に変換されるという事があるようです。この事に気付かなかった為のミスでした。みなさんご協力本当にありがとうございました。
投稿日時 - 2001-06-19 12:23:03
  • 回答No.6
レベル7

ベストアンサー率 84% (11/13)

補足です。 フレーム対応ではないブラウザは「frameset」「frame」「noframes」を理解しません。 つまり「noframes」内の『body』以外は無視するわけです。 ですから『body』を省略してはいけません。 そうしないとフレーム対応ではないブラウザにとっては <HTML> <HEAD> <TITLE>タイトル</TITLE&g ...続きを読む
補足です。
フレーム対応ではないブラウザは「frameset」「frame」「noframes」を理解しません。
つまり「noframes」内の『body』以外は無視するわけです。
ですから『body』を省略してはいけません。
そうしないとフレーム対応ではないブラウザにとっては
<HTML>
<HEAD>
<TITLE>タイトル</TITLE>
</HEAD>
|<A HREF="zzz.htm">内容</A>|
</HTML>
という内容になってしまいます。

逆にフレーム対応ブラウザは「noframes」を理解して無視するわけです。
『body』はフレーム対応ブラウザのために書くわけではありません。

#質問内容と別の話題で申し訳ありません
  • 回答No.7
レベル13

ベストアンサー率 26% (511/1924)

「アクセス不可の答えが返ってきます」とのことですが、そのときに表示されるメッセージを補足してください。 アクセス不可となると、ソースは特に関係なさそうなんですけどね。 ...続きを読む
「アクセス不可の答えが返ってきます」とのことですが、そのときに表示されるメッセージを補足してください。

アクセス不可となると、ソースは特に関係なさそうなんですけどね。
補足コメント
kazoon

お礼率 11% (1/9)

↓このように出ます

アクセスできません
恐れ入りますが、指定されたファイルが存在しないか、サーバーが非常に混み合っている可能性があります。ご指定のURLについてご確認の上、時間をおいてもう一度お試しください。

ちょっと留守でしたので全く手付かず状態。以前のままです。
ファイルが存在しないと言われる原因が今のところ分かりません。
投稿日時 - 2001-06-19 10:12:33
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ