- ベストアンサー
JavaScriptが使えないプロバイダってありますか?
JavaScriptを使ったホームページを作りたいと思っています。 今、So-netとHi-hoとのどちらかと思っているのですが、 JavaScriptが使えないプロバイダーってあるのでしょうか? CGIは制限されているプロバイダーが多々あるようなのですが?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.1の方も書いていらっしゃいますが、Javascriptはクライアント処理されます。ですから、プロバイダではなく、HPを見る人が使っているブラウザに左右されます。 プロバイダから割り当てられたスペースにHPのファイルを置きますよね? アクセスした人が要求したURLのページソースがクライアントに送られて、ブラウザがそれを解釈して表示するのです。HTMLのタグもそうなのです。 だから、クライアント側に送られる時は、他のHTMLソースと一緒に<script>~</script>の間に書かれたソースがそのまま送られます。 見る側のブラウザがそのソースを判別して、アクションを起こす訳です。 ですから、サーバには左右されませんので、あとはHPを作る際に、多くの人が使っているIEやNNのどのくらいのヴァージョンに対応している機能なのかを考慮して作成すればよいと思いますよ。
その他の回答 (3)
- xruz
- ベストアンサー率50% (72/143)
こんにちは、xruzです。 一般的には皆さんが言われている通りですが、 実はサーバサイドJavaScriptと言うものも存在します。 もともとJavascriptはNetscape社が開発したものですから iPlanet Web ServerはJavaScriptエンジンを持っています。 従ってJavascriptをサーバ側で稼動させることが可能です。 しかし私の知っている限り、プロバイダではサーバサイド JavaScriptを許可しているところはありません。 (実行環境がないと言ったほうが正確かも?) がんばってくださいね(~:~i
お礼
ご意見、ありがとうございました。頑張ります。
- misoka
- ベストアンサー率35% (56/160)
皆様おっしゃっている通りです。 要するに(と、勝手にまとめてしまってスミマセン)、 > JavaScriptが使えないプロバイダーってあるのでしょうか? ありません(ありえません)。 ということです。 ただ、JavaScriptって、 そのホームページを見る人が、どんなパソコンで、 どんなブラウザ(Internet Explorer とか Netscape とか) を使っているか、によって、 動き方が違ってしまうことがよくあるのです (場合によっては、エラーになってしまうこともある)。 この点は、注意が必要です。 それから、人によっては、JavaScriptが動かないように わざわざ設定している、という人もいます。 もっとも、 こういう人については、もう仕方ないですから、 気を付ける必要もないでしょうが...(^^;
お礼
お返事ありがとうございました。
- Mizyu
- ベストアンサー率41% (245/593)
JavaScriptはクライアント側で制御される言語です。 ですから、サーバ側で使えない、と制限することはできません。 各ユーザがブラウザの設定でJavaScriptをオフにしているとJavaScriptのページを作っても動作しないのでご注意を。
お礼
早速のお返事ありがとうございました。助かりました。
お礼
早速のお返事ありがとうございました。とても助かりました。