IE3.0でフレームからのリンクを正しく表示させるには?

[上に] [前に] [次に]
Michiko [E-Mail] 1999/12/04(土) 00:23:22

フレームの左側にあるリンクをクリックすると、右側にリンク先
ファイルの内容を表示させるページを作成しました。

これをIE3.0ブラウザでテストすると、
「file:C:\HP\what.html を開けません。」
というエラーメッセージが出て、ファイルを開けません。

NN3.0,IE4.0以上のブラウザでは、ちゃんと表示できました。
以下に、不具合の詳細を説明します。

===========================================================
●ファイル構成
ルートディレクトリ───whatディレクトリ
│                 └─what.html

├ index.html(フレーム本体)               
├ menu.html(フレーム左側)
└ top.html(フレーム右側)
===========================================================
●エラーの状況

menu.html(フレーム左側)において、
<A href="what/what.html" target="main">更新情報</A>
と記述しているにも関わらず、同一フォルダでwhat.htmlを検索
してしまい、ファイルが見つからないというエラーを返すようです。(NN3.0,IE4.0以上では動作します)

試しに、フレームを構成しているファイル群と同じルートディレクトリに格納し、
<A href="what.html" target="main">更新情報</A>
と書き換えてみると、what.htmlの内容が右側に表示されました。

タグをそれこそ目を皿のようにして確認しましたが、それらしい
原因が見あたりません。

IE3.0ブラウザでは、子階層フォルダの下にあるファイルへの
リンクは無効になるのでしょうか? 全て同じフォルダにないと
いけないのでしょうか?
そんなはずはないと思いますが。。。

業務上、IE3.0でもきちんと動作させるようにしなければならない
ため、大変困っています。

どなたか解決方法がお分かりでしたら、教えて下さいませんか?
よろしくお願いします。

ども 1999/12/04(土) 00:51:41
そんなバカな、と思いチョイと試したところ、確かにそうなるですね。
でも、WWWサーバーでアクセスする限り、同現象は起こりませんでした。
ローカルでテストするときのみの問題かもしれません。
「業務」でということなので、もしローカルはテストだけならば、サーバー
にアップロードして試してみてはいかがでしょうか。

michiko [E-Mail] 1999/12/10(金) 01:06:23
[[解決]]
こんばんわ。ご報告が遅くなって失礼します。

サーバへUPすれば大丈夫とのこと、本日テストしましたところ、
うまくいきました。ありがとうございました。

でも・・・なぜローカルではダメなんでしょうか・・・^^;

[上に] [前に] [次に]