- ベストアンサー
フレーム表示について
検索サイトなどを利用した際に、フレーム内で選択したページがそのままフレームの中に表示されてしまいます。 ちゃんと、フレーム横のページに表示させたいのですが、どこをいじればいいのかわかりません。フレーム未対応のページがないところもあったりと、困っています。 すべてのフレームでそうなるわけではないので、未対応というわけでもないと思います。 パソコンはVistaを使用しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> しかし、Vistaにする前XPのパソコンで見ていた際には同じ検索サイトは > ちゃんと表示されていたんです。 InternetExplorerはHTML(だけじゃないですが^^)を表示するソフトですが 残念ながら独自仕様がかなり強烈です バージョンが上がるたびに世界標準に近づいてきているのは良いのですが、 その結果として「従来は間違った書き方をしていた物がたまたま表示 出きていた」という物がエラーとなったり予想と違う(本来の正しい)動き となってしまう事が有ります XPにもInternetExplorer7をインストールする事は可能ですが、何もして いなければXP=InternetExplorer6、Vista=InternetExplorer7と異なるため 動作が変わっても仕方が有りません > リンクフリーが確認できたのが一箇所ありましたので、ソチラを書いて > おきます。 > フレームONの方で検索をするとそうなります。 拝見しました。まずは宣言がおかしいです。 宣言とは冒頭の「<!DOCTYPE」から始まる部分です FRAMESETを使う場合、宣言もFRAMESETとしなければいけません 探せば日本語訳も出てきますが、より正確にという意味で原文を紹介します HTML4.01の仕様 http://www.w3.org/TR/1999/REC-html401-19991224/ HTML4.01の仕様(DTDに関する部分) http://www.w3.org/TR/1999/REC-html401-19991224/sgml/dtd.html HTML4.01の仕様(FRAMEに関する部分) http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html > http://love.meganebu.com/~bakumatsu_ds/frame.html 紹介されたURIではフレーム表示を行っているのに先頭行が <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> となっています。 HTML解説本等では何でもかんでも、この宣言でOKと書いてありますし たまたまウッカリミスで紛れ込んだ可能性もあります 他にもミスが有るかもしれませんが、とりあえず1行目が間違いですね ついでですが、宣言はDTDの有無によっても動きが変わります 注) 英語ばかりは辛いでしょうから、今度は日本語です^^ http://www.dspt.net/html_tag/mode.html > それと、URIとは何でしょうか? http://msugai.fc2web.com/web/tips/uri.html このようにURLより広い意味を持っています プロで無ければ一緒と思っていても、大差は有りません
その他の回答 (2)
- cz611cgy
- ベストアンサー率56% (190/338)
すいません、勢いで書いた部分の一部訂正です 勘違いされたら申し訳ないです > HTML解説本等では何でもかんでも、この宣言でOKと書いてありますし 著者・出版社共に真面目な所が多いですが、この書き方だと全部駄目 みたいですね。 全てではなく、一部の物にミスが見られます ページ数や説明の都合上、校正ミス等も有るでしょう 今回紹介された所のミスも実害が少ないし、指摘ですぐ直る部分ですから、 そっと教えてあげるだけで良いと思いますよ
- cz611cgy
- ベストアンサー率56% (190/338)
HTMLを書いている立場からですとVISTAやブラウザに関係なく、 単にその検索サイトがおかしいだけではないかと思います 差し支えなければ、どこのURIでそのような現象になるのか書いて下さい それと、標準のInternetExplorer7で見ているのか、他のブラウザ(FireFoxや Opera等)で見ているのであれば、ソフト名とバージョンを書いて下さい 可能性としては、ブラウザのバグ、検索サイトがJavaScriptに頼り切って いて無効にしていると変な動きになる等も考えられます
お礼
回答ありがとうございます。 しかし、Vistaにする前XPのパソコンで見ていた際には同じ検索サイトはちゃんと表示されていたんです。 リンクフリーが確認できたのが一箇所ありましたので、ソチラを書いておきます。 フレームONの方で検索をするとそうなります。 それと、URIとは何でしょうか? 多分そこらへんのことは分からないので、標準だと思います。 http://love.meganebu.com/~bakumatsu_ds/
お礼
こちらのパソコンがおかしいわけではないと知り安心しました。 詳しく教えていただきありがとうございました。 すばやい対応感謝します。 それでは。