質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

IIS

IIS(Internet Information Services)はマイクロソフト社によって開発されたwebサーバーです。Windows上で動作します。

Q&A

解決済

4回答

2400閲覧

IISでのhtmlが表示されなくてダウンロードされる。

ma2hiro

総合スコア159

Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

IIS

IIS(Internet Information Services)はマイクロソフト社によって開発されたwebサーバーです。Windows上で動作します。

0グッド

0クリップ

投稿2020/09/16 07:44

お世話になっております。

古いhtmlで動作しているperlで出力される下記html

<html> <head><title>過去ログ</title></head> <frameset rows="130,*" FRAMEBORDER=no BORDER=0> <frame name="ue" src="./index.pl?mode=menu"> <frame name="sita" src="./68.html"> <noframes> <body bgcolor=#F5F5F5> <h3>フレーム非対応のブラウザの方は利用できません。</h3> </body></noframes></frameset> </html>


frameのueの部分で指定したURLをsitaに表示したいと思っております。

<frame name="ue" src="./index.pl?mode=menu"> で出力されるhtmlは過去ログのURLを列挙しています。

その際に68.htmlがframeのsitaに表示されなくてダウンロードされるのですが
こちらはどのように解決するのが良いのか相談に乗って頂けないでしょうか?

今の所 html5で表記すれば良いかな?と予想しているのですが
IISで何か設定すれば解決するのかと思い上記お問い合わせいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

frameをiframeにして試してみてはどうでしょうか。
HTML5で廃止されたframe要素と代替要素を現役エンジニアが解説【初心者向け】の記事に行き当たりましたので、そのあたりが手掛かりではないかと思います。

投稿2020/09/16 08:34

seastar3

総合スコア2285

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ma2hiro

2020/09/17 04:39 編集

seastar3さん ありがとうございます。 そう思ってiframeを用いて ``` <!DOCTYPE html> <html> <head><title>過去ログ</title></head> <body> <iframe name="ue" src="framenai1.html" width="100%" height="400px"></iframe> <iframe name="sita" src="framenai2.html" width="100%" height="400px"></iframe> </body> </html> ``` とやってみたのですがIEだと表示されるのですが ChromeやEdgeだとダウンロードされてしまうのです…… どういう語句でグーグルさんで調べれば良いかご助力頂けないでしょうか? file://hogehoge/fugafuga/iframetest.html だと表示されるのですが http://hogehoge/fugafuga/iframetest.html だとダウンロードされてしまいます……
guest

0

html

1<frame name="sita" src="./68.html">

html

1<frame name="sita" src="http://localhost/68.html">

ローカルサーバのポートが8000番だとしたら

html

1<frame name="sita" src="http://localhost:8000/68.html">

としてみましょう。

投稿2020/09/16 08:08

seastar3

総合スコア2285

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ma2hiro

2020/09/16 08:26

seastar3さん コメントありがとうございます。 やってみたのですが駄目でした……(+_+) 今気がつきましたがchromeだけでなくEdgeも駄目でした…… IEは大丈夫なのですが…… うーん 最近のブラウザはhtml5じゃないと対応していないのかな……
guest

0

自己解決

結局サーバーOSを新しくすれば解決しました。
いつまで古いOS使っていると駄目でしたね……

以上ご連絡いたします。

投稿2020/10/02 07:03

ma2hiro

総合スコア159

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

なんかサーバーがWinServer2003Stdだからな気がしてきました……(+_+)

IISマネージャーのトップのプロパティのMIMEの種類にはhtmlがあるんだけどな/
MIMEの種類は他の所で設定出来ないのかな???

メモ失礼します。

投稿2020/09/17 05:50

ma2hiro

総合スコア159

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ma2hiro

2020/09/17 08:13

https://www.ipa.go.jp/security/announce/win2003_eos.html ``` 2015年7月15日(日本時間)にマイクロソフト社が提供しているOS「Windows Server 2003」のサポートが終了します。 ``` うーん このシステムをどこかに移管した方が良い気がしてきました……
退会済みユーザー

退会済みユーザー

2020/09/18 01:27

独り言は回答欄に書かないでください。質問欄を編集して追記するようにしてください。
ma2hiro

2020/09/18 02:10 編集

SurferOnWwwさん 失礼しました。 おっしゃる通り メモはこちらに追加しないで↑の回答欄に表記した方が良いですね…… Teratailに慣れていなくて失礼しました。 それで解決すれば自己解決と出来ますので。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問