JavaScriptを一行で書く事は可能でしょうか?



0   名前: t106 : 2006/06/05(月) 22:54  ID:bJq/YLK2
あるCGIを利用したときにどうしても通常HTMLしか入力が出来ないのですが、どうしてもJavaScriptを埋め込みたいのですが、
どうしても改行を受け付けません。通常JavaScriptの書き出しは、コメントにならないように
<script type="text/javascript"><!--改行
2行目以降書き出し

となると思うのですが、
この改行を何かの方法で代用して、一行で書く事は可能なのでしょうか?

すみませんがどなたか教えていただけないでしょうか、よろしくお願い致します。

1   名前: azumino : 2006/06/05(月) 22:54
付けなければ?いまどき必要ないっしょ。

2   名前: m035 ◆Wpzr1YKOiq : 2006/06/05(月) 22:54  [URL]  ID:Iscz08Ek
<script type="text/javascript" src="外部ファイルurl"></script>
のようにして外部ファイルを読み込めば良いのでは?
これなら改行もいりませんし。

3   名前: t106 : 2006/06/05(月) 22:54  ID:bJq/YLK2
azumino様 m035 ◆Wpzr1YKOiq様
ありがとうございます。
一度やってみます。

4   名前: aklim : 2006/06/05(月) 22:54  ID:Y1L64jC2
うしろに「<br>」が追加されるやつでしょ?
かなり無理矢理だけど、1行ごとに
コメントをつければいい。
<script type="text/JavaScript"><!--//
alert('テスト');//
--></script>


5   名前: Pid ◆byEkK9OALr : 2006/06/05(月) 22:54
>>4
そういう現象があるのでしょうか?ぜひ詳しく教えて下さい。

<script type="text/javascript">
<!-- この行は無視される[*]ので JavaScript コメントは不要

/* スクリプトデータ */

// この行は JavaScript コメントにしないと JavaScript 構文エラー -->
</script>

[*] スクリプトエンジンは,データの最初に現れる <!-- から行末までを無視します。まず最初にマークアップが解釈され,次にスクリプトデータが実行されることに注意して下さい。

6   名前: Chip : 2006/06/05(月) 22:54  ID:iXTrKUp6
>>5

この掲示板もそうですが、例えば「日記」のCGIがあったとして投稿時にtextareaに
今日は
いい天気でした。

と、入力すると
今日は<br>
いい天気でした。<br>

と、行末に<br>を補完するケースが多い。

こういったCGIで複数行のjavascriptを投稿しようとした場合に起きる問題と対処方法ではないでしょうか。

7   名前: t106 : 2006/06/05(月) 22:54  ID:bJq/YLK2
私の書き方が悪かったのですが、
>>6
の症状と全く逆で、
  今日は
  いい天気でした。
とすると、勝手に
今日はいい天気でした。
となってしまいます、HTMLでしたら<br>を入れればいいのですが、スクリプトなのでどうしようか悩んでいます。

一覧へ戻る