- ベストアンサー
レンタルサーバーでjavascriptが動作しない
- レンタルサーバーにあげたjavascriptまたはPHPが動作しない。スタイルシートは読み込まれているが、javascriptは動作しない。
- ロリポップの2GBのプランの最初の10日間無料の期間で使っているレンタルサーバーで、javascriptが使えなくなっている。スタイルシートは読み込まれているが、javascriptの動作が検知できない。
- レンタルサーバー上のjavascriptまたはPHPが動作しない。スタイルシートは正しく読み込まれているが、javascriptの動作が検知できない。初めてのレンタルサーバー利用で初歩的なミスがある可能性もある。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
WWWのサーバ側で「JavaScriptが使えない」ようにするなんてことはできません。 おそらく質問者さんのミスでしょう。一番怪しいのは、 > <script src="./××.js"></script> この部分、ファイル名の指定ですね。大文字小文字を間違えているということはありませんか? Windows系OSでは、ファイル名の大文字小文字を区別しませんが、 WWWサーバでよく使われているUNIX系OSでは、ファイル名は大文字小文字の違いも区別されます。 そのため、ファイル名指定で大文字小文字を間違えていると、 ローカルでWindows系OSで試している場合は問題ないのに、 サーバにアップロードすると動かない、なんてことになったりします。
その他の回答 (3)
- ecaih
- ベストアンサー率48% (16/33)
ファイル名、場所は、本当に正しいですか? firebugで、ファイルが読みこめているかも確認してみてください。 サーバー側で、javascriptを無効なんて出来ないと思いますので、、、。
お礼
回答ありがとうございます。 >サーバー側で、javascriptを無効なんて出来ないと思いますので、、、。 そういうことを確信できたいい機会となりました。 ありがとうございました。
- H240S18B73
- ベストアンサー率65% (190/288)
デフォルトのContent-Script-Typeがjavascriptだとは限らんので <meta http-equiv="Content-Script-Type" content="text/javascript"> 入れとくかもしくは <script type="text/javascript" src="./xx.js"></script> とjavascriptだと明示しとくとか
お礼
回答ありがとうございました。 htmlタグはあまり詳しくないのですが、今回の件で勉強させていただきました。 ありがとうございます。
- tracer
- ベストアンサー率41% (255/621)
firebugをもう少し使ってみてはどうでしょう。 firebugは読み込みに失敗したファイルも表示されます。 また、javascript自体に問題がある可能性もあるので、たとえば、まずは、最軽量なalert(123)が動くかどうかを試してみてもいいかもしれません。外部がダメならインラインはいけるのかとか、調べられることは沢山あると思いますよ。
お礼
回答ありがとうございます。 結果としては正常に読み込んでいた訳ですが、その事は回答者様のご指摘のあったalert(123)で確信にいたりました。 本当にありがとうございました。
お礼
回答ありがとうございます。 すぐに回答を頂けたのにお礼が遅くなってしまいました。 申し訳ございません。 また解決しましたので報告します。 プログラムが動作しなかった理由はサーバー上で文字コードをutf-8に変更したことによる文字化けでした。 javascript自体は読み込んでいました。 つまり、ご指摘どおり私のミスでした(笑) 他の回答者さんにもこの場で報告させていただきます。 結果は凡ミスでしたが、おかげでいろいろ勉強させていただきました。 ありがとうございます。