• 締切済み

JavaScriptとCGIとParlはどこが一番違うのでしょうか

e-hondaの回答

  • e-honda
  • ベストアンサー率64% (69/107)
回答No.4

うぉ!簡単に?簡単に説明する方がムツカシーですぅ…。 ● Javaスクリプト:WWWで利用するhtmlの中に記述できる簡易プログラム言語。Netscape社のLiveScriptが元になっていてJavaとは別物。 ●CGI : ホームページを提供するWWWサーバ から呼び出すプログラム。ホームページにさまざまな機能を付け加えられる。でも最近はJava、DirectXコントロールなんかの、もっと強力な方法が主流になりつつあるけどね。 ●Perl:CGIを書くための言語のひとつ。変数や配列に$ @等の記号が付くのでひと目で判る(予約語と変数名が衝突しないのが利点)コンパイルせずにそのまま使えるので修正が容易、C言語と比べると文字列を処理する関数が多い(perlなら1行で出来ることがCだと数十行記述して処理しなければ出来ない場合がある)という言語。 ※間違ってたらスマンですが、Perlって「Practical Extraction and Report Language」の略語でLarry Wallというハッカーが作者だったと思うけど。別名「Pathologocally Electric Rubbish Lister」病的折衷主義の電子ごみリスト出力器とか呼ばれてなかった?昔はプログラミングの時に使ったことがあるねんけど(そしてゴミプロって呼んでいた)今は(というか日本では)違う意味になってんのかなー?ははは。間違ってたらゴメンね。

参考URL:
全部使ってたが、他の人のコタエと微妙に食い違うのは何でや?

関連するQ&A

  • JavaScriptからCGI

    JavaScriptの関数内でCGIを呼び出す際に、 以下のようにしています。 location.href = "result.cgi?MSG="+Message+"&FLAG="+Flag; しかし、Messageという変数に「=」という文字 が含まれているためうまくCGIにわたってくれません。 こちらからCGIにわたす際にきちんと引数を わたすためにはどうしたらよいのでしょうか? 教えてください。

    • ベストアンサー
    • CGI
  • JavaScriptとCGIを使って。

    フォームメールを受け取る時にCGIを使っているのですが、入力項目を入れる時にリターンキーを2度押されたりして不完全な状態でメールが送られてきます。 そこで、リターンキー2度押し防止でJavaScriptを使ってAlertを表示させて、「OK」ならCGIにデータを渡し「キャンセル」なら入力画面に戻るようにしようと挑戦してみたのですが、<form action="***.cgi" method="POST">の行の働きが優先されるのか、「キャンセル」を押してもデータがCGIに渡され送信されてしまいます。 CGIに渡される前の状態でJavaScriptで「OK」「キャンセル」を選びCGIにデータを渡すか戻るかの判断が出来るようにしたいのですがどなたかご存知でしたら教えて下さい。

  • CGI

    無料でparlのCGIが使えるレンタルサーバーはありますか

    • ベストアンサー
    • CGI
  • cgiとphpの違いってなんですか

    初歩的な質問で、すいません。 フリーのcgiの設置は何度か経験があるのですが今度フリーのphpのメールフォーム設置に挑戦しようとしたら設置方法の説明にparlのパスやバーミッションについては載ってないのでphpは変更する必要がないのかな? って思ったりして、それでcgiとphpの違いについて知りたくなりました。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • C言語のCGIはプロパイダに聞かなくてもいい?

    ParlはCGIを設置するのにプロパイダのParlソフトを使わないとCGIが設置できないと聞きました C言語の場合はParlソフトを使うわけではないのでプロパイダに聞かなくてもCGIは設置可能でしょうか?

    • ベストアンサー
    • CGI
  • JavaScriptでcgiの戻り値を受け取るには?

    JavaScriptの関数内でcgiを実行(submit)しています。 そのcgiの実行結果(cgiで記述しているexit 0などの0)を受け取る方法を教えてください。 受け取った値によって、alertでメッセージを表示させたいです。 cgiの実行からalertでメッセージを表示させるまでの処理を JavaScriptの1つの関数内で行いたいです。 よろしくお願いいたします。

  • CGIファイル に JavaScript

    CGIのファイルにJavaScriptを書き込んでも 問題はないでしょうか? CGIのファイルを開きますとHTMLの部分がありまして、 そこにJavaScriptを付け足したいのですが、 それは可能でしょうか。 実行すれば分かることだと思うのですが、 自分自身はプログラムの技術がなく分からないもので。 人から質問されて困っています。 すみませんが、よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • CGIの中にJavaScript

    CGIの中にJavaScriptを書けますか。

    • ベストアンサー
    • CGI
  • CGIとJavascriptの違いについて

    Javascriptの初心者です、宜しくお願いします。 CGIでは「クライアントがサーバーに処理要求を出してサーバーが処理をし、クライアントにhtmlを返す」。 Javascriptでは「クライアントがサーバーに処理要求を出すが、サーバーは処理をしないで、クライアントにhtmlを返してサーバーが処理をして、ブラウザが表示させる」 と本には書いています。 CGIの場合、(1)サーバーからクライアントに返すhtmlとは、具体的にはどのような内容のものでしょうか。htmlファイルという意味でしょうか。(2)またサーバーがする処理とはどのようなものでしょうか。 また、Javascriptの場合、(1)サーバーの役割とはどのようなものでしょうか、(2)サーバーから返されるhtmlとはどのようなものでしょうか、CGIと同じ内容なのでしょうか。(3)この時のブラウザの役割、作業はCGIとはどのように違うのでしょうか。 以上、宜しくお願いします。

  • CGIのプログラム設置でSSIを使わずに、JavaScriptで直接CGIを呼び出す

    SSIが使えないサーバーで、JavaScriptを使って、直接CGIを呼び出して、表示させるCGIの設置をしています。 CGIスクリプト配布先では、表示した箇所に下記タグを記載するようにと説明があります。 ----------------------------------------------- <html> <body> <script language="JavaScript" src="○○.cgi" > </script> </body> </html> ----------------------------------------------- 真っ白いままで表示されなく困っています。 ちなみに直接CGIにアクセスすると、崩れた表示で表示されますので、CGI設置は問題ないはずです。 (CGIのパーミッション755にしてあります) 質問がいくつかあるのですが・・・ ホームページ作成ソフトで作っていますので、<head>~</head>内に下記メタタグが自動挿入されていますが、何か関係があるのでしょうか? <meta http-equiv="content-script-type" content="text/javascript" /> language属性は HTML4.01に採用されなかったため、HTML4.01 に従う場合は language 属性ではなく、type属性を使用するという記載を検索で見つけましたが、type属性に変更すればよいのでしょうか? type属性に変更のタグはどうように記載すればよいでしょうか? JavaScriptはあまり詳しくないので、とんちんかんな質問だったらすみません。 どうぞよろしくお願いします。 ----------------------------------- 配布先CGI:http://www.nmt.ne.jp/~mamiko/scripts/index.html