• ベストアンサー

Perlの中でJavaScriptを使用したいのですが。

callhiroの回答

  • callhiro
  • ベストアンサー率35% (54/152)
回答No.1

Perlでいろいろ処理した後、 結局htmlの形で出力するのが一般的だと思います。 (これはわかります?Perl自体あまり知らない?) htmlで出力する際に、JavaScriptも普通に記述したら良いですよ。 出力したいJavaScript文をそのままprintなどで出力すればよいということです。 その際、「"」等の扱いに気をつければいいと思います。 print ""; の中で「"」を使用したいときは「\"」としてやってくださいね。 まあこれはJavaScriptに限ったことではないですけどね。

bori
質問者

補足

ありがとうございます。確認なのですが、 ふつうに、 print"<script language='JavaScript'>"\n; <!-- --!> print"</script>"\n; という感じでよろしいのですね? それとも、 <!-- --!> も全部 print""\n;で表記するのですか?

関連するQ&A

  • Javascript、Perlの知識とは

    アルバイトでWebサイト作成をしています。 元々HTMLや画像加工などは独学で覚え、Webデザインできるようになりましたが、もっと高度な仕事となると、JavascriptやPerlの知識があったほうがいいと言われました。現在は、JavascriptもPerlもフリーのプログラム配布サイトのものをお借りして設置する程度のことしかできません。 参考書も買ったのですが、本を見てタグを暗記しただけでどんどんできるようになるHTMLと違って、JavascriptやPerlはプログラムが難しくて、どこがゴールなのかわからず、勉強方法に困っています。 説明が難しいのですが、例えば、HTMLなら「文字に色がつけられる」「文字の大きさが変えられる」など、やることが少ないですが、JavascriptやPerlの場合、何をできるようになったら「Javascriptができる」「Perlができる」というレベルになれるのでしょうか?そういうのは本やサイトを見て独学でできるようになるのでしょうか?

    • 締切済み
    • CSS
  • javascriptからperlを読み出す方法

    javascriptで入力した情報をperlで書き込んだり、書き込んだデータを読み込んでjavascriptで表示しようと考えています。 その際にperlへどのようにすれば、データを引き渡せるか、また、その逆で読み込んだデータをperlからどうすれば取り込めるかがわかりません。 どなたか教えてください。 宜しくお願いします。

  • javascriptの中で、perlのコマンドを実行できないか。

    javascriptの中で、perlのコマンドを実行できないか。 java:クライアント側の処理。 perl(cgi):サーバ側の処理。 なので、愚問かもしれないのですが、 ↓====================================== <script language="JavaScript"> <!-- function aaa(){  : EOM (この間に、perlの処理) print <<EOM; : } // --> </script> ↑====================================== と言った感じで、javascriptのfuncitonの中で、 perlを使って、データベースへの操作をしたいのですが、 やはり、無理でしょうか。 あるいは、代案などあればご教授願えませんでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • javascriptをperlの代わりに使うことは

    サーバエンジニアがjavascriptをperlの代わりに使うことは出来ますか? ブラウザで動作であると、何かperlでは出来るが、javascriptでは出来ない事があるのでしょうか? サーバでバッチとして使うのに問題があるのでしょうか? ブラウザさえあれば環境が整っていなくてもどんなOSのサーバでも使えるので、サーバエンジニアが作るレベルのプログラムならperlよりも良いかと思ったのですが、、、

  • perlからJavascriptを起動

    perlからJavascriptを起動させたいのですが分からずに困っています。 HTMLには、以下のように記述し、 <a href="view.cgi?picture=(1)&name=(2)">画像表示</a> view.cgiからJavascriptを起動させ、画像をポップアップさせたいのですが、そもそもperlから直接Javascriptを起動させることは可能なのでしょうか? 宜しくお願いいたします。

  • PerlでJavaScriptを作成しているのですが・・・

    PerlでJavaScriptを作成しているのですが、以下の部分で困っています。 たとえば、Perlの変数「$codes」に「AAA\nBBB\nCCC\n」が入っているとします。 ----------------------------------------------------------------------  print <<"END_OF_HTML";  function sample()  {   document.FORM.ele.value="$codes";  }  END_OF_HTML ---------------------------------------------------------------------- とPerlで記述すると、作成されたソースは、 ----------------------------------------------------------------------  function sample()  {   document.FORM.ele.value="AAA  BBB  CCC  ";  } ---------------------------------------------------------------------- となり、JavaScriptエラーになってしまいます。 Perlでエンコードしてから、JavaScriptでデコードしてみよう!と試してみたのですが、Perl⇔JavaScriptのエンコード/デコードがうまくいきませんでした。 (Perlでエンコードした値が、JavaScriptで元の形に戻せませんでした。わたしの能力不足です。。。) どなたか、よい方法をご存知ないでしょうか?よろしくお願いします。

    • ベストアンサー
    • Perl
  • javascriptとperlの通信について

    javascriptからperl(サーバー)にXMLHttpRequestで情報送信を行っています 受信情報は通常http形式で返却されてきますが、通信量の無駄なので例えば数字だけをレスポンスさせたいです。 そうすればjavascript側で数字に応じて動作させることが出来るかと思います perl側でどのように記述すればそのように返却できるでしょうか?

    • ベストアンサー
    • AJAX
  • javascript の使用は可能か

    申込フォームを作り、cgi(perl)で送信するのですがperlの中のhtml言語の中でjavascript を使用することは可能ですか

    • ベストアンサー
    • Perl
  • JavaScriptでPerlのサブルーチンを呼び出すには?

    JavaScriptでPerlのサブルーチンを呼び出すことはできますか。 #Perl Sub Func_a(){ ... } この Func_a 関数をJavaScriptから呼び出したいのです。

  • JavaScriptの計算結果をPerlに取込みたいが

    Perlで作成したCGIの中で、JavaScriptのファンクションを使っていますが、この計算結果をPerlに取込みたいのですが、うまくできません。基本がわかっていないので、よろしくご教授お願いします。

    • ベストアンサー
    • Perl