• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:レンタルサーバーでjavascriptが動作しない)

レンタルサーバーでjavascriptが動作しない

このQ&Aのポイント
  • レンタルサーバーにあげたjavascriptまたはPHPが動作しない。スタイルシートは読み込まれているが、javascriptは動作しない。
  • ロリポップの2GBのプランの最初の10日間無料の期間で使っているレンタルサーバーで、javascriptが使えなくなっている。スタイルシートは読み込まれているが、javascriptの動作が検知できない。
  • レンタルサーバー上のjavascriptまたはPHPが動作しない。スタイルシートは正しく読み込まれているが、javascriptの動作が検知できない。初めてのレンタルサーバー利用で初歩的なミスがある可能性もある。

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

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

WWWのサーバ側で「JavaScriptが使えない」ようにするなんてことはできません。 おそらく質問者さんのミスでしょう。一番怪しいのは、 > <script src="./××.js"></script> この部分、ファイル名の指定ですね。大文字小文字を間違えているということはありませんか? Windows系OSでは、ファイル名の大文字小文字を区別しませんが、 WWWサーバでよく使われているUNIX系OSでは、ファイル名は大文字小文字の違いも区別されます。 そのため、ファイル名指定で大文字小文字を間違えていると、 ローカルでWindows系OSで試している場合は問題ないのに、 サーバにアップロードすると動かない、なんてことになったりします。

ikasumiramen
質問者

お礼

回答ありがとうございます。 すぐに回答を頂けたのにお礼が遅くなってしまいました。 申し訳ございません。 また解決しましたので報告します。 プログラムが動作しなかった理由はサーバー上で文字コードをutf-8に変更したことによる文字化けでした。 javascript自体は読み込んでいました。 つまり、ご指摘どおり私のミスでした(笑) 他の回答者さんにもこの場で報告させていただきます。 結果は凡ミスでしたが、おかげでいろいろ勉強させていただきました。 ありがとうございます。

その他の回答 (3)

  • ecaih
  • ベストアンサー率48% (16/33)
回答No.4

ファイル名、場所は、本当に正しいですか? firebugで、ファイルが読みこめているかも確認してみてください。 サーバー側で、javascriptを無効なんて出来ないと思いますので、、、。

ikasumiramen
質問者

お礼

回答ありがとうございます。 >サーバー側で、javascriptを無効なんて出来ないと思いますので、、、。 そういうことを確信できたいい機会となりました。 ありがとうございました。

回答No.3

デフォルトのContent-Script-Typeがjavascriptだとは限らんので <meta http-equiv="Content-Script-Type" content="text/javascript"> 入れとくかもしくは <script type="text/javascript" src="./xx.js"></script> とjavascriptだと明示しとくとか

ikasumiramen
質問者

お礼

回答ありがとうございました。 htmlタグはあまり詳しくないのですが、今回の件で勉強させていただきました。 ありがとうございます。

  • tracer
  • ベストアンサー率41% (255/621)
回答No.2

firebugをもう少し使ってみてはどうでしょう。 firebugは読み込みに失敗したファイルも表示されます。 また、javascript自体に問題がある可能性もあるので、たとえば、まずは、最軽量なalert(123)が動くかどうかを試してみてもいいかもしれません。外部がダメならインラインはいけるのかとか、調べられることは沢山あると思いますよ。

ikasumiramen
質問者

お礼

回答ありがとうございます。 結果としては正常に読み込んでいた訳ですが、その事は回答者様のご指摘のあったalert(123)で確信にいたりました。 本当にありがとうございました。

関連するQ&A