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