• ベストアンサー

フレームで飛んだり飛ばなかったり

お世話になります。 ここが正しいジャンルなのか分かりませんが、教えてください。 違えば指摘をお願いします。 早速ですが、 フレームを切ってコンテンツ(以下ページと言う)へのリンクを列べています。 ページは同じサイトに在るものと、別サイトに存在するものが混在しています。 問題は、別サイトにあるページを一度表示してしまうと、 次にどのページをクリックしても固まってしまったように全く動かなくなってしまいます。 (固まっているわけではありませんで、全く別の作業は出来ます。) 同じサイトのページだけを見ている分には全く問題なく動きます。 別サイトのページへのリンクは、 <a href="http://AAA.co.jp/XXX/yyy.htmlのようにしています。 同じサイトのページへのリンクは、 <a href="./XXX/yyy.htmlのようにしています。 環境の違いを調べたのですが、、 Windows98SEで閲覧する分には問題なく綺麗に動いてくれます。 WindowsXPsp2で不飛びが起きます。 どちらも100%必ず起きます。 (この違いだけなのか、私のパソコンに依るのかは不明です。) 以上ですが、何か打つ手はあるのでしょうか、 宜しくお願いします。

  • HTML
  • 回答数4
  • ありがとう数5

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

  • ベストアンサー
  • kuzumiHK
  • ベストアンサー率72% (132/183)
回答No.3

No.1です。XP環境で同じフレームを再現してみましたが、 普通に動いてしまい不具合を確認することができませんでした。 下記に似たような現象についての問いがありますが、 具体的には解決していないようです。 http://okwave.jp/qa2154143.html

nagahaha
質問者

お礼

何回も有り難うございます。 書かれている内容を完璧に理解できていませんが、まさにこれと同じです。 初めに書きませんでしたが、IE7を入れて、IE6に戻してからです。 IE6の時には出ない現象でした。 結論はどうも環境が壊れたみたいですね。 現象ですがまさに同じで、Windows98SEのIE6では出ません。 XPのIE6のみで出ます。 (98ではIE7が入らないので) 諦めます、お世話になりました。

その他の回答 (3)

noname#100277
noname#100277
回答No.4

No.2です。 質問者のブラウザが不明なので教えて呉れると助かるのですが・・・ 又、No.3のLINK先の件も在りますので・・・ 一応自サイトのHTMLコーディングは以下の通り。 (XPsp-2 IE6を除くブラウザは最後に。) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html lang="ja"> <head> <link rel="shortcut icon" href="***.ico"> <link href="css/index.css" type="text/css" rel="stylesheet"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta name="keywords" lang="ja" content="***"> <meta name="description" lang="ja" content="***"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="content-style-type" content="text/css"> <title>***</title> <link rev="made" href="***@***"> <link rel="next" href="index.html"> </head> <frameset cols="175,*" title="PC用"> <frame src="menu.html" name="menu" title="CONTENT"> <frame src="main.html" name="main" title="CONTENT-0N"> <noframes> <body> <div>***</div> </body> </noframes> </frameset> </html> 動作確認のブラウザは以下の通り。 Mozilla Firefox2.0.0.14、Opera9.02、Lunascape4.6.5、Sleipnir2.7.0、Netscape Navigator9.0.0.6、Safari3.1、SeaMonkey 1.1.9

nagahaha
質問者

お礼

何回も有り難うございます。 ブラウザはIE6です。 一度IE7を入れて戻したときから現象が出始めました。 Windows98SEでは同じIE6でも問題なく動いています。 諦めます、お世話になりました。

noname#100277
noname#100277
回答No.2

フレームの内容が通常のなのか「ifream」なのか不明ですが、メニューとメインで分ける場合、menu.htmlのaタグの記述で以下の様にしてますか? (メニュークリックでmain.htmlにターゲット出力) menu.htmlで・・・ <a href="ターゲットURL" title="ターゲットの説明" target="main">コンテンツ名</a> 自サイトでも同じ環境で実施してますが、不具合無く出力されてます。 問題なのは相対URLで記述した先のファイルでは無く、絶対URLで記述出力されたファイルの内容だと思うのですが? メモリを大きく食われる内容だったり、読み込みに時間が掛かるコンテンツが多く内包してたりとか・・・

nagahaha
質問者

お礼

早速有り難うございます。 >フレームの内容が通常のなのか「ifream」なのか不明ですが、メニューとメインで分ける場合、menu.htmlのaタグの記述で以下の様にしてますか?  左にメニュー、右にその表示部分というフレーミングで、  以下のようにしています。 <FRAMESET Cols="20%,*"> <FRAME Src="./JJJJ.html" Name="menu"> <FRAME Src="./KKKK.html" Name="body"> <NOFRAMES>フレーム未対応ブラウザに対するHTML</NOFRAMES> </FRAMESET> >menu.htmlで・・・ <a href="ターゲットURL" title="ターゲットの説明" target="main">コンテンツ名</a>  メニューは以下のとおりです。 <a href="http://AAA.co.jp/xxx/yyy.html" target="body">メニュー1</a><p> <a href="./XXX/yyy.html" target="body">メニュー2</a><p> >メモリを大きく食われる内容だったり、読み込みに時間が掛かるコンテンツが多く内包してたりとか・・・  容量の大きさは多分関係ないと思われます。  問題なく表示される(同一サイト内)ものより小さいものも幾らでもありますし、  同一サイトのものでは何回でも表示されます。 宜しくお願いします。

  • kuzumiHK
  • ベストアンサー率72% (132/183)
回答No.1

表記のaタグには問題はなさそうですが、 別サイトへのリンクは、別ウィンドウ表示でしょうか。 それとも同じウィンドウ内での表示でしょうか。 また、動かなくなるというのは、 ブラウザのウィンドウのひとつが動かなくなるということでしょうか。 それともブラウザ自体がフリーズするということでしょうか。 (別サイトの表示は完了してますか?)

nagahaha
質問者

お礼

早速有り難うございます。 >別サイトへのリンクは、別ウィンドウ表示でしょうか。 >それとも同じウィンドウ内での表示でしょうか。  同じウインドウです。  左にコンテンツメニューを表示しておき、  右の広い方に内容を表示するような作りです。 >また、動かなくなるというのは、 >ブラウザのウィンドウのひとつが動かなくなるということでしょうか。 >それともブラウザ自体がフリーズするということでしょうか。  別サイトのページを右に表示したあとからは、  どのメニューをクリックしても動きが無いということです。  ただ、メニューをスクロールしたり、閉じたりは出来るので  固まっては居ないと判断しています。 >(別サイトの表示は完了してますか?)  上記のとおり、動かなくなるまでは完璧な動きをしています。 宜しくお願いします。

関連するQ&A

  • <Dw>新しいページの作成方法<html>

    親ページがあり、開く子ページをxxx.htmlとyyy.htmlとします。 <a href="javascript:void(0)" onClick="window.open('xxx.html', 'newwin','width=520,height=250')"> xxxページが開きます</a> これでクリックするとxxx.htmlが開くには開くんですが、親ページに戻ると、(親ページをアクティブにする)xxxページは親ページの後ろに隠れてしまいました。そこでもう一度リンクをクリックしても、xxx.htmlはアクティブになりません。親ページをずらさないと見えないのです。 次に、 <a href="javascript:void(0)" onClick="window.open('yyy.html', 'newwin','width=520,height=250')"> yyyページが開きます</a> クリックすると、yyy.htmlが開きません。 ・・・と思ってよく見たら、親ページの後ろに隠れていた、先ほど開いたxxxページがyyyページに切り替わっていました。 そこで質問なんですが、 1.xxxとyyyを別々のウィンドウで開きたい。 2.一度開いたページでも、リンクをクリックしたら隠れていたページがもう一度表示されるようにしたい。 jsでなくとも、問題がなければ方法は問いません。 博識な方、お返事どうぞよろしくお願い致します。

  • HTMLの<a href="xxx.html">~</a>でリンクが開かない…

     作成したHTMLファイルを実行して時々 起こる現象なのですが…  同じフォルダ内に、たとえば、[xxx.html]と[yyy.html]の2つのファイルがあって、単独ではそれぞれ問題なく開くのですが、HTMLの中に次の2つの文を記述して、これを実行した時に、[yyy]は開くのに、[XXX]がどうしても開かないことがあります。    <a href="xxx.html">XXX</a>    <a href="yyy.html">YYY</a>  記述の文字に問題がないように、文章作成する際に、両方の<a href="...">~</a>をコピペして、ファイル名もフォルダに表示されるファイル名をわざわざコピーして<a href="...">に貼り付けています。つまり、記述上は問題がないようにしています。  この現象はオフライン(WEBに乗せていない状態)でも起こるのですが、WEBにアップロードしても同じように開けません。また、特定のHTMLファイルでなく、HTML文を作っていて時々起こります。  どうしてなのでしょうか…? 理由と解決方法をお教えください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • 特定の文字列を含むテキスト置換について

    HTML編集で困っているのでお教え下さい。 ある特定の文字列を含む内容の一部を置換したいのですが、 正規表現の使用できるエディタで作業は可能でしょうか。 例としましては <a href = "xxx/xxx/xxx.pdf> <a href = "yyy/yyy/yyy.html> のような表記で、「pdf」を含む文字列のみ <a onclick href = "xxx/xxx/xxx.pdf> と置換したいのですが。よろしくお願いいたします

  • htmlについて

    htmlやJavaScriptを使って <a href="xxx" target="aaa">www</a> で指定した aaa のtable または td に ページを表示させることはできますか?

  • 上下フレームのHPからaaa.htmlの#bbbへ飛ぶには??

    上下のフレームを使ったHPを作っています。 下フレーム内にリンクを貼って、上下のフレームのある他のページの特定の場所に飛びたいのですが、上手くいきません。 元のリンクは<A target="_top" href="aaa.html#bbb"> リンク先aaa.htmlにはちゃんと<a name="bbb" id="bbb"></a>を書いています。 フレームがこの問題に絡んでいるのではないかと思うのですが、 解決策を見つけることが出来ませんでした。 アドバイスをお願いいたします。

  • フレームのある

    ホームぺージビルダー2001でホームページを作成していますが、フレームページの左側に目次、右側にその説明文を表示させ、homeをクリクした時にフレームページの左右を同時に変更したいのですが普通のリンクでは問題なくできたのにボタンリンクでは目次のページだけダブってしまい上手くいきません。 ソースは下記のように入力しております。 <B><FONT size="2"><A href="sub2.htm" target="_top"><FONT size="2" color="#000000">xxx</FONT></A></FONT></B></P> この表示の時は支障がありません。 ボタンにした下記のソースですと目次のほうだけがダブって表示されてしまいます。 <P align="center"><B><FONT size="1" color="#000000"><INPUT TYPE="button" VALUE="xxx" onClick="location.href='file:///C:/My Documents/homepage05/sub2.htm'" target="_top" color: #000000; background-color: #ffffff; border:ridge #999999;"></FONT></B> ホームぺージの過去の質問とかも見ましたが、どうしても上手くいきませんのでどなたかわかりやすく教えてください。

    • ベストアンサー
    • HTML
  • フレームの代わり

    最近の傾向として、あまりフレームを使わずにHPを作ったほうが よいと聞き、メニューにもフレームを使わずに作成してきました。 しかしページが増えるごとにやはり、各ページの項目を変更することが 大変になってきました。 そこで外部スクリプトを使い各ページに表示しようと思ってますが、 このやり方は何か問題があるのでしょうか? document.write(" <a href=\"・・・/bbs\">掲示板</a> ") document.write(" <a href=\"・・・/link\">リンク集</a> ") ・ ・ (詳細略) div で外部スタイルシートではリンクが出来ないと聞いてます。 よろしくお願いします。

  • <A HREF=""></A>でリンクしません

    いくつかあるページのうち一つのページだけ <A HREF="xxx.html">xxxx</A>のリンクが、マウスで押しても 何も反応しません。どのリンクもダメです。 ソースをチェックに掛けてみたのですが特に問題もないようです。 このような場合どのようなことが考えられますでしょうか。 アドバイスお願いいたします。

  • 別windowのフレーム内のページを入替え可能?

    ある情報を提供しているwebページを収集してリンク集にしています。 ロボット型の検索で「url2」を見つけても、トップページへのリンクが なく、上位ディレクトリを辿っていくと、url0 (frameset) の中で frame name="xxx" に表示されるようになっているケースがあります。 (直リンク禁止を表明していない公式サイトを収集対象にしています) そんなサイトに限って (?)、トップページ url1 から目的の url2 までの ナビゲーションが分かりにくかったりします。url0 にリンクを張るべき なのは重々承知していますが、name="xxx" のフレームに指定されている url1 の代わりに url2 を表示させるリンクは不可能でしょうか? 初心者scriptでフレーム xxx に表示されたのは、framesetで指定された url1のままでした。構文↓の間違えか、もともと不可能か、ご教授ください。 window.open("url0", "window2"); window2.xxx.location.href="url2";

  • こんなことが、できるのでしょうか?

    すみませんが、教えてください。 (自分で少し考えた結果、無理のような気がするのですが) htmlでは、別のページへリンクを貼る場合、 下のようにすれば、行を指定して、リンクを張ることができます。 リンク元ページ(hoge.html) <a href="hogehoge.html#aaa">移動</a> リンク先ページ(hogehoge.html) <a name="aaa">ここへ場所</a> リンク先が、hogehoge.phpの場合、行を指定してリンクを貼れないのでしょうか? 以上、よろしくお願いいたします。

    • ベストアンサー
    • PHP