IEをのアップグレードで、CGIが誤動作を起こしました。
先日まで、インターネットエクスプローラー7を利用していましたが、
昨日8にアップグレードしました。
と同時に、これまで正常に動作していたCGIが
おかしくなったのですが、こういった事例はあるのでしょうか?
具体的には、
「A]と言うメニューフレームでメニューをクリックすると、
「B」フレームにコンテンツが表示されるCGIです。
アップグレード前は全てBに表示されていたコンテンツが、
アップグレード後にはAに表示されるようになってしまいました。
そしてパソコン3台で動作を試した結果、
(うち2台はエクスプローラ8、残り1台は7)
7は正常に動作し、おかしいのはやはり8の2台でした。
何か、新たな設定などが必要なのでしょうか?
ご助言お願い致します。
No.4ベストアンサー
- 回答日時:
IE8は、HTMLのフォーマット形式が変わりました。
基本的には XML1.1 形式に全て準拠してください。
Googleのクローラもそうなんですが、タグの入れ違いも間違いないようにします。
IE7だと以下はOKですが、
<b><a href="...">...</b></a>
IE8は
<b><a href="...">...</a></b>
です。
また、<b>はそのままでもよいですが、<strong>が望ましい。
imgタグなどは、XML みたいに <img src="..." /> で閉じるようにします。
<a href=/web/pub/link/> のようなものも <a href="/web/pub/link/"> にしてください。
<font>等のタグも、<span style="font-...">にするとかです。
<div></DiV>みたいなものも前はOKでしたが、統一しないとダメです。
HTMLの先頭に、<!DOC-TYPE ...> みたいなのも入れるようにしてください。
万人向けではないですが、自分が見るだけだったら、IE8の開発者ツール(F12)というのでIE8互換モードとかIE7互換とかがあるのでIE7にしておくとよいです。
返信が遅くなり大変申し訳ありません。
色々変わってしまったようで右往左往していましたが、
アドバイスのおかげで何とか元の形に戻す事ができました!
本当にありがとうございます。
それにしても何故ここまでかわってしまったのでしょうか・・
No.3
- 回答日時:
tdsfgn.htmlにメニューとしてリンクされているページのtarget指定は「main」になっているでしょうか?
あるいはスクリプトなどで複雑なtarget指定表示方法をさせていませんでしょうか?
その内容しだいです。
ご提示されたフレームのソースでは、普通の<a>タグによるリンクでメニューを作って試しましたがIE8の動作に異常は見られませんでした。
問題はフレームでなくメニュー側の内容に潜んでいると思います。
ご回答、並びに動作確認までして頂きありがとうございます。
かなり複雑だと思います・・
と言うのも
ダウンロードしたものをそのまま使っておりますので、自分では手に負えない複雑さです。
target指定という事は、パソコンの設定ではなく
やはりソースそのものを変えないと解決できないのでしょうか・・
そしてtdsfgn.htmlを確認しましたが、target指定はしていないように思えました。
恐縮ながら、配布先にサンプルページがありますのでご高覧頂きたいと思います。
サンプルページ
http://www.mytools.net/cgitools/sample/dictionar …
配布先URL
http://www.mytools.net/cgitools/dictionary0.html
今気づいたのですが、
サンプルも表示がおかしくなっていました。
本来なら
左メニューの「新着順」
のメニューをクリックすると、
画面右、
■ スキンサンプル ■
NORMAL SKIN by T(表示中)
BLACK SKIN by T
とある部分にコンテンツが表示されるハズなのですが。
No.2
- 回答日時:
「お気に入り」の問題ではなかったですか。
一応、直接URLを打ってアクセスしてみて確認してみてください。あと考えられるのは、framesetかtargetの解釈がie7とie8で違うせいだと思います。もしかするとDOCTYPE宣言も関係あるかもしれません。
そのあたりのソースがわかるともうちょっと答えられるかもしれません。
URLを打ち込んでみましたが、やはり変化はありませんでした。
解釈が違うのではと矢田氏も気になったのですが、
お恥ずかしい話、cgiは設置しているだけで、
詳しい記述が全くわからず、
おそらくこのファイルではと言うものを抽出してきました。
お目通し宜しくお願い致します。
以下ソースです。
<HTML>
<HEAD>
<TITLE>感想</TITLE>
</HEAD>
<FRAMESET ROWS="40,*" FRAMEBORDER="0" BORDER="0">
<FRAME SRC="./tdottl.html" NAME="title" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="NO">
<FRAMESET COLS="200,*">
<!-- ********** 左フレームのデフォルト指定 ********** -->
<FRAME SRC="./tdsfgn.html" NAME="menu" MARGINWIDTH="0" MARGINHEIGHT="8" SCROLLING="AUTO">
<!-- ********** 右フレームのデフォルト指定 ********** -->
<FRAME SRC="./tdstop.html" NAME="main" MARGINWIDTH="0" MARGINHEIGHT="8" SCROLLING="AUTO">
</FRAMESET>
</FRAMESET>
<NOFRAMES>
<BODY BGCOLOR=#FFFFFF>このページはフレーム対応ブラウザでないとご覧になることができません。<BR>
</BODY>
</NOFRAMES>
</HTML>
以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows10からWindows8.1へ戻す 3 2022/03/23 08:03
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- CPU・メモリ・マザーボード 起動時にF1を要求されます。 2 2023/01/22 12:55
- YouTube Youtubeがアップグレードされてから起きた問題 1 2022/11/03 04:43
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- その他(OS) Win10をWin11にアップグレード、IE11は引き続き使えますか。 5 2023/01/15 06:16
- Android android アップグレードに伴う不具合 1 2022/11/13 18:15
- Windows 10 Windows11でタスクバーに何も表示されない 3 2022/12/24 19:28
- Windows 10 ms imeのバーを通知領域に入れる方法(windows11) 4 2023/01/01 10:11
- Windows 10 Win11で絵文字が一部表示されない 1 2023/08/02 19:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フレームで指定している送信先...
-
フレームの読込み順
-
2つのページを重ねたい
-
左フレームからのリンクを右フ...
-
fc2ホームページでフレームページ
-
WebサイトでHTMLのフォームに隠...
-
フレームの中にフレーム
-
HPが上手く表示されないんです
-
pythonのエラーについての質問...
-
「無題ドキュメント」の名前変...
-
どのページもすべて同じURLなの...
-
フレームを使わずに画面分割し...
-
html 左メニューから右への表示...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
form action="#"
-
Webサイトから、txtファイルを...
-
HTMLページが勝手にダウンロー...
-
URLの.html省略について
-
一つのリンクに複数のURLを指定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
フレーム内のPHPへPOSTで情報を...
-
pythonのエラーについての質問...
-
2つのページを重ねたい
-
フレームの片方だけを更新(リロ...
-
URLを変えないで表示する方法
-
html 左メニューから右への表示...
-
フレームページが表示されない...
-
スクロールできない
-
フレームで指定している送信先...
-
フレームが表示されない><
-
html リンクを別フレームに表...
-
ブラウザで4分割表示できますか?
-
直リンクとは。
-
frameの内容が表示されない
-
HTMLファイルの置き方による読...
-
CSSを使って画像をクリックする...
-
フレームの表示と非表示の切り替え
-
HPの一部に他のHPを表示
-
フレーム分割した全体をスクロ...
おすすめ情報