WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:外部のJavaScriptのファイルを読むことができない。

0:[投稿] なお [MAIL] [2003/02/13 16:56 ][環境:IE5 WindowsNT]

IISで作成して、正常に動いていたPerlとJavaScriptのソースを、Apachedeで動かす別のサーバーに移動しています。
Perlのソースから外部のJavaScriptのファイルを読む画面で、エラーが表示されてしまいます。
Perlのファイルの中でJavaScriptを記述しているものについては、正常に動いています。
外部ファイルを読む場合、Apacheの設定に何か必要なのでしょうか?


1:[回答] ・・ [2003/02/13 17:17 ]

とりあえず以下を(再)確認してみるとか
1.新サーバのOSがUNIXやLINUXの場合 外部ファイルのパーミッション。
2.<base>タグ等の使用
3.外部ファイルのパス
4.文字コード 


2:[回答] なお [MAIL] [2003/02/13 17:38 ]

回答ありがとうございます。

1.OSは、WindowsNTで、PerlとJavaScriptは、同じフォルダーに
 置いています。
2.JavaScriptの中ではタグは使っていません。
3.ページ読みこみ時にJavaScriptを読んでいるのですが、関数の
 一部は正常に実行されているようで、JavaScriptのファイルの
 中のエラーハンドラーでエラーが表示されます。なので、パス
 は正しいようです。
4.Perlの方では、
 print "<META http-equiv=\"content-type\"
         content=\"text/html; charset=Shift_JIS\">\n";
 としています。

3.からどの関数で落ちているのか調べてみます。
JavaScriptのファイル内で外部変数を使っているのですが、
そのせいでしょうか?


3:[回答] ・・ [2003/02/14 09:20 ]

外部ファイルが読めて居ないのか、
外部ファイルが読めて居るが、その中の関数で落ちているのか
調べて下さい。

簡単なのは、外部ファイルで最初に呼ばれる関数の最初にalert文を入れる方法です。(テスト用に)
alertが正しく表示されれば、外部ファイル読みこみの問題ではなく、外部ファイル内のJavaScriptの問題でしょう。


4:[回答] なお [MAIL] [2003/02/14 09:56 ]

コメントの中にネストしてコメントを記述していた為にエラー
になっていたようです。
/*
 /*      */
 /*      */
*/
というようにしていました。
ネストしないように、コメントを外すと正常に動きました。
お騒がせしました。
ありがとうございました。


5:[完了] HIRO [MAIL] [URL] [2003/02/14 21:49 ]

このスレは解決しました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World