• 締切済み

フレーム、XPだと別画面

ホームページビルダー6で左右二分割のフレーム画面を作成しました。 左画面に項目を立て、項目別に右画面を切り替えるようにし、ローカルで確認作業を行い、アップしました。 ところが、 windows Me,98で見ると問題ないのですが、XPで表示しようとするとリンク先の「全画面」になってしまい、フレームが消えてしまいます。 Netscapeでは確認していないのですが、IE5.5以前とIE6の違いではないのかと疑っています。どう対処したらよいのでしょう?

みんなの回答

回答No.5

 すいません。無理な補足要求しちゃいましたね。 ●問題なく動作します  問題のページの方、一応確認しました。  私の方で確認したところ、 ・Win Me ・Win 2000 ・Win Xp  いずれも誤作動は見られませんでした。(IE6.0)  他のページもたぐっていったのですが、とくに問題となるような 現象(フレームが消える)はいずれも発生しません。 ●ソースで気になった部分  ソースを見ても、誤作動の直接の原因となる記述は 見つからなかったのですが、 FRAMESETに関して、   : <FRAME src="d-filesa.htm"> <FRAME src="d-filesb.htm" name="right" scrolling="AUTO">   : のように、1行目、左側のframe-nameの記述が抜けています。 これが直接の原因とは考えにくいのですが、 <FRAME src="d-filesa.htm" name="left"> このようnameの記述を追加して、様子を見てください。

superT
質問者

お礼

ありがとうございました。 今朝、改めてソースを見ようとしてブラウザ(IE6)を開いたところ、きちんと動きました。 首をかしげていたところ、午後になったらまた同様の誤作動が起きています。 しかし、今使用中のコンピュータのせいでないことは、別の時に確認しています。 教えていただいたことを参考に、もう少し調べてみます。

全文を見る
すると、全ての回答が全文表示されます。
回答No.4

フレームを作るときは、親フレームがあって、その下位に子フレームが存在します。 画面表示では、まず親フレームが(瞬時に)表示され、続いてフレーム内の子フレームB,Cが順次表示されてゆきます。この関係において、親も子も独立した名前を持つ必要があります。HTMLソース記述はこのような動き、仕組みになっていますか? ┌────┐ │    │ │    │親フレームAの表示 │    │oya.html │    │ └────┘   ↓ ┌────┐ │┌┐  │ │││  │子フレームBの表示 │└┘  │kodomo1.html └────┘   ↓ ┌────┐ │┌┬─┐│ │││ ││子フレームCの表示 │└┴─┘│kodomo2.html └────┘ 上記の関係のoya.html記述コードは概略以下のようになります。 <HTML> <HEAD> … </HEAD> <FRAMESET cols="100,*"> <FRAME name="left" src="kodomo1.html"> <FRAME name="right" src="kodomo2.html"> <NOFRAMES> <BODY>    <P>このページを表示するには、フレームを    サポートしているブラウザが必要です。</P> </BODY> </NOFRAMES> </FRAMESET> </HTML> なおcols="100,*"記述は、左フレームの横幅が100ドットであることを示します。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

うーん、直接そのページが拝見できるといいのですが、 ソースか何か貼れませんか? FRAMESETのページとリンクのタグあたりを見てみたいですが。

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

 フレーム分割はブラウザの基本的な機能なので、 IE5.5以前とIE6程度だからといって、差は現れない と思うのですが。。  ただし、こんな場合おかしくなることがあります。 1.フレームの左画面から   「新しいウィンドウでページを開く」 2.別ウィンドウが開き、そのウィンドウに   右側フレームと同じnameが付いてしまう。 3.そのウィンドウで、フレームページを開くと   nameがかぶっているため、全画面表示になってしまう。 いったん、ブラウザのウィンドウをすべて閉じ、 新たに開き直してみてください。

superT
質問者

補足

ありがとうございます。しかしそれとは少し違うみたいです。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

そのホームページはMe,98,XPのうち、どの機種で作成しまた確認されたのですか?

superT
質問者

補足

MEで作成したものも、XPで作成したものもダメです。 確認作業については作成したHTMLファイルをダブルクリックする形で行いますが、これだとMeでもXPでもきちんと動きます。 プロバーダーにアップしたものだけが、しかもXPで閲覧しようとすると「全画面」になってしまうのです。 いろいろ試しましたが、以上で間違いないと思います。

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

関連するQ&A

  • HPビルダーでフレームの分割作業がうまくいかない

    HPビルダーでフレームの分割作業がうまくいかないのです、分割は出来るのですが、左のフレームにリンクを作り、右のフレームの画面にリンクして、右のフレームの画面を右の画面だけに表示するという、簡単なものなのですが、それが、できません、何度、リンクをクリックしても、左のフレームに直接、右の画面が表示されるのです(つまり、左右とも同じ画面になる)どうすれば?

    • ベストアンサー
    • HTML
  • ホームページのフレーム分割について

    はじめまして。質問させてください。 ホームページビルダーの6を使ってホームページを作成しているのですが、今フレームを左右の二分割したいとおもっています。そこで左のフレームにBBSを作ったら、右のフレームでBBSを表示させたいのですがどうすればできるのでしょうか?教えてください☆

  • ホームページビルダー フレームページのリンクの仕方

    ホームページビルダーV9を使っています。メニューをフレームで分割した左に、メニューのリンクの表示先、フレームべ分割した右に表示したいと思っています。「全体の確認」ではフレームページが「リンクされていないHTLMファイル」にあるため、フレーム表示がされません(メニュー及びリンク先が全画面表示されてしまいます)。どうすれば良いでしょうか?素人なので分かりやすく教えて下さい。

  • ホームページビルダー14です。フレーム分割して作ろうと思います。画面上

    ホームページビルダー14です。フレーム分割して作ろうと思います。画面上でいえば、上から5センチ程度でで上下分割、左から5センチ程度で左右分割、計4つのフレーム構成です。で、分割すると、各フレームにスクロールバーが表示されます。これって、ホームページを公開するときにも表示されるんでしょうか。消すことができますか。方法もざっくり教えてもらうと助かります。

  • フレームでページの追加

    ホームページビルダーでフレームページを作っています。 上と左右の3分割で上に固定でタイトル、左にリンク元、右に切り替わるページの設定で右ページの追加方法を教えてください。 専門的な知識は持っていませんが可能な方法をお願いします。

  • フレームへの外部からのリンク方法ってありますか?

    フレームへの外部からのリンク方法ってありますか? 例えば、フレームで左右にページが分かれてるとして、 左に[TOP][項目1][項目2][項目3]というボタンがあって、それを押したら 右のページにそれぞれのホームページが表示される感じです。 外部のページから、フレームの状態のまま右画面に項目1を表示している状態でリンクしたいのですが、 htmlをどのように設定したらよいのでしょうか、よろしくおねがいします。

  • フレーム間のラベルへのリンク

    ホームページビルダー2001で左フレームから右フレームのラベルにリンクしたいのですが、どうしたら良いでしょうか? フレームを利用したHTMLでヘルプを作っていまが、 フレームは左右2分割で、 左側のファイルは「リカードのヘルプ目次.htm」で、 右側のファイルは「リカードのヘルプ本文.htm」です。 これを「リカードのヘルプ.htm」フレームで管理しています。 右フレームには左1画面に収まりきれない縦長の文章が沢山あります。 左側の目次の文字をクリックすると、右側の文章のラベルのところへ 右の画面が移動するようにしたいのですが、どのようにするのか 解かりません。(インターネット Ninnjaのヘルプのようにしたい) よろしくお願い致します。

  • フレームページのアップロードについて

    ホームページビルダー8で、フレームページを作った場合 アップロードするとき、フレーム分割したTOPページは、indexにするべきですか? 例えば、左右の分割にした場合、左をindex,右をmenuとして保存して アップロードすればいいでしょうか?

  • HPビルダーでリンク先を別のフレームに表示することについて

     使用しているのはホームページビルダー11なのですが、自作CGイラス ト等載せるHPを作り始めました。作り始めて、順調に進んでいけると思 っていたら、肝心な所で行き詰ってしまい困っております。 どなたかご回答いただければ嬉しく思います。  閲覧し易い様、ページをフレームで左右二つに分割し、フレーム設定 ページ、フレーム内ページを左右作りました。右フレームには背景をい れております。(ここではピンク色の背景にしました) 左フレーム内のページにメニューを作り、左のリンクアイコンクリック で右にイラストを表示させるよう設定しました。  確認するためプレビューで左のメニューのリンクをクリックすると画 像は右に表示されるのですが、右側に入れていたピンクの背景が消え、 イラストの周囲が白い背景に変わってしまいます。そして右フレームの 左寄りに画像が表示されます。  よく他の方のイラストサイト様のHPを拝見させていただくのですが、左 のメニューのリンクをクリックすると右の背景はそのまま、画像だけ中 心に表示されています。 なぜ画像のみ表示させることができないのでしょうか? 画像もなるべくフレームの中心に表示させたいのですが・・・。 色々考えてみましたが設定等のやり方が思いつきません。 右フレームの背景はそのままに、画像のみフレームの真ん中に表示させるための 方法の分かる方がいらっしゃいましたら教えていただけないでしょうか。 よろしくお願いします。

  • フレーム

    HPビルダーで2分割したフレームのページがあります。 左をクリックしたら右のページだけが変わるようにリンクを張るにはどのようにすればいいのでしょうか? どなたかわかりやすく教えてください。

専門家に質問してみよう