WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:CGIとjavaスクリプト

滝の実[MAIL][URL][WriteDate : Sun Sep 24 02:02:05 2000]

掲示板などのHTMLを形成するCGIプログラムで形成するHTMLのheadのところにjavaスクリプトをいれたいと思いました。

そこでprint "<head>〜とあるところにjavaスクリプトをいれてみたのですがうまく動きませんでした。
このとき注意することや決まりがあれば教えてくれませんか?
お願いします。





ちゃいぱ[MAIL][URL][WriteDate :Sun Sep 24 07:04:51 2000]

うん〜、CGIプログラムの中に、HTMLを書き、またその中にJavaScriptを書くのですから、細心の注意が必要です。

とにかく、CGIで掃き出した、HTMLソースでの、JavaScriptと
単独で動いたときのJavaScriptを見比べて、違いをCGIプログラムへ反映させるしかないですね。

>決まりがあれば教えてくれませんか? 
特に決まりなど無いと思います。

Qz[MAIL][URL][WriteDate :Mon Sep 25 10:10:15 2000]

CGIプログラムの中で、JavaScript書くなら、ヒアドキュメントを
使わないときついでしょうねえ^^
print "<script laungage=\"javascript\">";

の羅列で記述するのは、長くなると、しんどいので、
print <<"__end_of_here__";
<script laungage="javascript">
:
:
</script>
__end_of_here__
とかいたほうが、楽です。

JavaScriptのソースを別のファイル(xxxx.jsファイル)にして、
CGIのソースには、
print '<SCRIPT LANGUAGE="JAVASCRIPT" SRC="xxxx.js"></SCRIPT>';
と書くのも、ひとつの手ですね。
ただ、これだと、古いブラウザは対応してないらしいですけど。



回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]