• ベストアンサー

マックのOSXあるいはIEの不具合?

最近、マックのOSをOSX10.3.2にアップデートして、それに付属のIE5.2.3を使っての不具合(?)です。 ホームページを作っていて、CGIからHTMLを書き出してページを表示させています。その中に、JAVAScriptを外部ファイルから取り込ませているのですが、それを読み込まないみたいなのです。 OS9.2.2、ウインのME、XPこれらのIEではちゃんと読み込みます。ちなみに、Safariも大丈夫でした。 あと、HTML内にJAVAScriptを書き込めば大丈夫みたいなのですが、それだと不便なのでどなたか対処法をご存じありませんか。それとも、OSXあるいはIEのせいなんでしょうか。 説明がヘタでわかりづらいかもしれませんが、よろしくお願いします。

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

  • ベストアンサー
  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.3

>読み込まれないと判断したのは他の環境(ウイン、マック双方のOS)のIEでは、意図したとおり動作しているからです。 単なる趣味レベルでしたら諦めるのもよいと思いますが、もう一段深く理解しておきたいのであればうまく動くプログラムを組む必要がある以上、なぜうまく動作しないのか問題を整理して考え、それに対処しなくてはいけません。特に仕事でやっているとIEで動くがNNでは動かないなどブラウザの違いによる異なる結果というのは問題になりますが、ブラウザの違いを理由にするのは笑い話にしかなりません。 >当方のプロバイダーはCGIはCGI用のディレクトリに置くのですが、jakartaさんが書かれているように直にそこに置けば読み込んでくれるのですが、その中にディレクトリを作った中に置いたものは、読み出してくれません。 http.confの設定でcgi-binの中のファイルは実行ファイル以外読み込まないようにしていることが少なくありませんので、そこにJavaScriptのファイルを置くために403エラー(Forbidden)が返されることが予想されるのですが、読み込まれないと判断しているのは結果に対するあなたの主観的な判断であって、403エラーとかCGIからブラウザに返されたHTMLソースの結果など具体的で真理的な内容でないと回答側は正確な回答ができません。 そこでソース例ではサーバルートからの/test.jsでパスを指定しました。普通はこれで対処できるはずです。 print "<script language=\"javascript\" src=\"/test.js\"></script>\n"; 他にCGIからHTMLを書き出す際にCGIの方でJavaScriptを前もってPerlの関数によって読み込ませておくとか、読み込み出来なかったときの例外処理を行っておくなどの方法も考えられます。

dtp_tips
質問者

お礼

たびたびありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.2

質問にあるようなものを作成し MacOSX10.2.8、IE5.2.2・IE5.2.3、Safari、MacOS9.2.2のIE5.1 でテストしましたが問題なく実行できました。 単純に読み込まないのかエラーがでるのかわかりかねますが、まずWebサーバの環境と設定、各ファイルのパーミッションの設定、JavaScriptおよびPerlでの記述に問題がないか確かめることが必要です。 cgi-bin以下にCGI以外のファイルを置けない場合のPerlスクリブトの例をあげておきます。 #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<HTML>\n"; print "<HEAD><TITLE>Perlテスト</TITLE>\n"; print "<LINK REL=\"STYLESHEET\" TYPE=\"text/css\" HREF=\"/style.css\">\n"; print "<script language=\"javascript\" src=\"/test.js\"></script>\n"; print "</HEAD>\n"; print "<BODY>\n"; print "Hello<BR>\n"; print "</BODY>\n"; print "</HTML>\n";

dtp_tips
質問者

補足

回答ありがとうございました。 あきらめ気味で質問したので、肝心な(?)情報が抜けていました。 当方のプロバイダーはCGIはCGI用のディレクトリに置くのですが、jakartaさんが書かれているように直にそこに置けば読み込んでくれるのですが、その中にディレクトリを作った中に置いたものは、読み出してくれません。 で、読み込まれないと判断したのは他の環境(ウイン、マック双方のOS)のIEでは、意図したとおり動作しているからです。 また、なにかありましたらよろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

OS X能勢ではなくマック用のIEの作り方に問題があるのが原因です。 今のところマイクロソフトが改善しない限り直らないと思いますがマック用のIEは開発を集力してしまったのでどうにもならないです。 ほかのブラウザを使うしかないです。

dtp_tips
質問者

お礼

回答ありがとうございます。 当方、OSXを使い始めたばかりで、少々とまどっております。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MacのIE5でCGIは動きますか?

    詳しいOSは分からないのですが、私が作成したCGIで作った画面がMacのブラウザ(IE5)での確認がとれないようです。 あまりにも抽象的な質問ですいません。 CGIとMacは相性が悪いのでしょうか。CGIと言わずJavaScript等とも相性は悪いでしょうか?

    • ベストアンサー
    • CGI
  • OSX 10.3.6を10.3.5に戻したい

    「ソフトウェア・アップデート」のお知らせウィンドウに促されるままにMac OSX 10.3.5を10.3.6にアップデートしたところ、昨日までSafariで正常に見えていたblogが文字化けを起こし、テキストエンコーディングをいちいちEUCに設定し直さないと表示できなくなってしまいました。 blogそのものの設定はなにもいじっていませんし、クラッシック環境のIEからも、OSXのFirefoxからも正常に表示されているので、Safariだけの問題なのかなぁとなんとなく思っているのですが、それ以上どこをどういじればいいのか知識がないため、いっそのこと10.3.6を10.3.5に戻したいと思います。 10.3.4から10.3.5へのアップデータは使えないような気がするのですが、どうすればいいのかご存知の方、ご教授くださいませ。

    • ベストアンサー
    • Mac
  • Mac osX で使えるsleipnirのようなソフトは?

    付属のSafariがブックマーク一覧をサイドページに出せず(ブックマークバーはあるが使いづらい)ので、sleipnirのようなソフトでMac osXでも使えるソフトを探しています。 特に一発翻訳ツールがあるもの、ありますでしょうか。

  • OSXのIE5.1で、プルダウンが表示されない?

    MacOSX(10.1系)で、IE5.1を使っています。 時々、アンケートフォームに入力しようとすると、 プルダウンメニューが何も表示されないときがあります。 (他のコンテンツでは表示されているものもある) HTMLソースを見ると、ちゃんと書いてあるのですが。。 また、同じWebページをWindowsのIE6.0で見ると、ちゃんとプルダウンは表示されます。 ちなみに、CGI等への送信はうまくいくみたいです。 これって、MacのIE5.1固有の不具合なのでしょうか? Microsoftのmactopiaを見てみても、アナウンスをしていないようなのですが… 解消方法など、ご存知でしたら、教えていただけませんでしょうか? よろしくお願いします。

    • 締切済み
    • Mac
  • MAC OSXサーバー

    MAC OSXでファイルメーカーデーターをWeb上で公開したい場合, 外部接続機器(ルータ、モデムなど)やプロバイダーなども、 なにか別にしないとだめですか?小規模Webサーバーをつくりたいのですが、 OSXなら簡単ということで、やりはじめたいと思いますが、 何を参考にすればよいですか? Mac miniで作るMac OS X ミニミニサーバーという本を 買ってみましたが、通常1ケ月ぐらいで構築できるものなんでしょうか? OSXサーバーのソフトもあるらしいのですが、4人程度で、使うのにも 操作は簡単なのでしょうか?それとも大規模向けなのでしょうか

    • ベストアンサー
    • Mac
  • mac OSX 10.4.11を使用しております。

    mac OSX 10.4.11を使用しております。 先日safari4.1.2他、2点のソフトダウンロード をしたところ、 不具合が起きるようになりました。 当方PCに詳しくなく、正常に戻す方法がありましたら教えてください。 「状況」 先日、定期的なダウンロード(アップデート?)にて、 上記safari他2点のソフトをダウンロードしました。 その後、どのソフトを使用していても 定期的(1~2分おきに)に画面外をクリックしたような状態になるようになりました。 専門的にどういえば良いのか分かりませんが、 例えばsafariを使用している時は、画面右のスクロールバーが青色で、 上部のバー(リンゴマーク、safari、ファイル.......と表示されている所)には 「safari」と表示されているはずです。 その状態から画面外(デスクトップ画面)をクリックするとスクロールバーが灰色になり、 「safari」が「Finder」となりますが、その状態に定期的になってしまう状態です。 文章を(今もそうですが)打つ時に勝手にそうなると 一々画面をクリックし直し、変換していない文章を打ち直しと、とても不便です。 「その他」 ・アップロード後、上記の状態になりましたので原因としての可能性は高いのではないかと思っています。 ・「その他2点のソフトをダウンロード」と書きましたが、これまで定期的にmacが進めてくるダウンロードで 不具合があったことがなかったので、不用心ですがその内容とソフト名を確認せずに実行してしまいました。 ですので「他2点」が何か分かりません。確認する方法がありましたら併せて教えてください。 以上、PCに詳しくなく的を得ない質問かも知れませんが、分かりやすく解決方法を教えて頂けると幸いです。 宜しくお願いします。

    • 締切済み
    • Mac
  • mac IEとsafariでおかしい。

    自社のホームページを作成しているのですが、WIN IEではうまく表示されるのですが、MAC IEではずれてしまい、safariでは、次ページに更新しないと、飛びません。 作業環境は、MAC OS10.3です。WEBは、ほぼ素人です。 よろしくお願いします。

  • Mac OS9.0.4なのにOSXをインストールしてしまいました

    Mac OS9.0.4なのにOSX10.2をインストールしてしまいました。しかも、インストール後に起動ディスクをOS9に変更して再起動したため、まったく動きません。ちなみに、手元にはOS9.0.2があります。また現在、OS9.2.1のアップデートソフトを依頼中です。どうしたらいいでしょうか。助けて下さい。

    • ベストアンサー
    • Mac
  • SafariとIEを軽くする方法

    MACでSafariとIEを使っているのですが、 最近、重くて困ってます。 MAC初心者なので、みなさんが普通にやっていることをやっていないのかもしれません。 できるだけ安全で費用のかからない方法で軽くしたいのですが、 なにか手だてはありますか? 教えてください。 MACはOSXでバージョン10.3.9 Safari1.3.2(v312.6) IE5.2です。

  • OSXでいきなりIEが使えなく…ついにはSafariまで起動しなくなり…

    初めまして。カナリ困っております(;_;) 些細なことでも何か解ることがあれば教えてやって下さい! 折角OSXに移項して大枚叩いてソフトも買ったのに…ネット全然出来なくなって今OS9に戻してブラウザ起動してこれを書いてます…。 eMacです。 IEが、昨日イキナリおかしくなったんです。 立ち上がるなり強制終了します。 で、あんまし使い慣れてませんがSafariを暫く使ってたんですが、これがやったらと遅いんです…。 もう普通じゃないなぁって解る遅さです。 サイトをスクロールするだけで、あのカラフルな丸いのんがくるくる回り続けて、軽く文庫小説5ページは読めてしまうほどの長時間くるくるします。 FirstAidで検査と修復試して(問題は見つかりませんでした)、OSも入れ直してみたのですが、全く良くならへんどころか、今度はSafariまで動かなくなってしまいました!!! こっちの方は強制終了以前に立ち上がりもしません。 勿論IEの症状はあのままです。 何か他にあたしに出来る手立てはありませんでしょうか? 誰か助けて下さい~~~(>_<)

    • ベストアンサー
    • Mac
トナーが著しく汚れています
このQ&Aのポイント
  • トナーが著しく汚れています。トップカバーを開いてトナーやプリンタの内部を見てみると、画像に添付した通り、インクが激しく漏れ出たような状態となっています。
  • トナー自体もインクで汚れた状態になっております。いつごろからこうなったかは定かではありません。
  • 原因を特定したいと考えております。よろしくお願いいたします。
回答を見る