• ベストアンサー

アップすると出ない…?

フレームを使って、右のフレームにあるリンクをクリックすると、左のフレームに表示されるというふうにしているのですが、 保存して表示した時点では、ちゃんと、右のリンクは左に表示されるのに いざ、HPにアップして、サイトから行ってみると 右のフレームにあるリンクは左に表示されず、 そのままリンクしたページが出てきてしまいます。 どうすればいいのでしょう? タグの間違いは特になさそうですし…。 困ってます。 どなたか教えてくださいませんか?

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

  • ベストアンサー
回答No.2

まず、事前に確認された物と サーバにアップされた後に確認した物は、 同じ物ですか? とりあえず期待する結果が得られていないので、 いろいろ疑って下さい。 例えば、そのフレーム内で表示する予定のページを直接アドレス指定をしてフレームの外で表示して、その上でリンクをクリックした場合の振る舞いはどうでしょうか? 別ウィンドウが開いてしまうようなら、フレーム側の name と target との関係が適切でないという事で、単にページが変わるだけだったら、そのリンクの target の記述とかその辺の問題(JavaScript などで仕掛けをしているとその影響も・・・)。 上記の様にして事象を絞り込んだ後は、原因の絞り込みですが、文字化けによる一部記述の無効化も考えられますので、いろいろ可能性を・・・・・。 (サーバへの転送時に文字コード変換が行われた可能性も・・・。ツールによっては、設定によりその様な事が可能。) とにかく、事前の確認時の物とアップして確認している物が(状態も含めて)同一の物であるという前提で考えてしまうと、サーバ側の指定で別の文字コードに指定されている事により文字化けしてリンクの target が機能していない位しか可能性がないかと・・・。 なんか一番ありえそうなのが、 アップした後に確認しているつもりのページが 別のファイルだったというオチが・・・・・。 やはり、アップした先の表示しているページのソースを診てみる事から始める事をお勧めします。 自分のサイトなのに、ブラウザ側から表示,ソースとして閲覧するなんて、手元にソースがあるのに不自然な感じがしますが。

zukin15
質問者

お礼

ありがとうございます。 何せ、初心者なもので…。 でも、特に問題があるようには見えないんですよね 絶対どこかに問題があるはずなのですが…。 一応、どんな情況なのか、サイトアドレス置いておきます。 http://alice.chitosedori.com/g_frame.htm

その他の回答 (2)

noname#19206
noname#19206
回答No.3

親フレームのページを更新していないのかもしれません…。

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.1

 幾つかの原因が考えられます。 1 指定した正しいURLに必要なファイルがアップロードされていない。 2 name 属性や target 属性の表示に誤りがあるなど、  もう一度、細かく確認されては如何ですが↓ http://www.tohoho-web.com/html/frameset.htm http://www.tohoho-web.com/how2/frame.htm#target

参考URL:
http://www.tohoho-web.com/html/frameset.htm, http://www.tohoho-web.com/how2/frame.htm#target
zukin15
質問者

お礼

ありがとうございます。 アップロードはちゃんとされているようなのですが…。

関連するQ&A

専門家に質問してみよう