WEB相談室

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

タイトル:ヒアドキュメント内でalert改行

0:[投稿] てぃあ [2002/10/16 11:56 ][環境:WIN+IE WIN系+Perl]

はじめまして、こんにちわ。
perlで、html出力をする際に
ヒアドキュメントを使用しています。
その中にjavascriptも書き込んでいるんですが、
alertに改行[\n]を記入すると、
html出力時にソース自体を改行してしまい、
javascriptのエラーになってしまいます。
ヒアドキュメント内で、
alertの改行をするのは不可能なのでしょうか?
どなたかご存知の方、いらっしゃいましたらご教示ください。

以下のようなソースです。
#!/usr/local/bin/perl

# 省略…

# HTML出力
print "Content-type: text/html\n\n";
print <<HTML_SRC;
<HTML>
 <HEAD>
   <TITLE>テストソース</TITLE>
   <SCRIPT LANGUAGE='JavaScript'>
     <!--
       /*--------------*/
       /* アラート表示 */
       /*--------------*/
       function f_alert() {
           alert("確認\n入力が間違っています。");
           return true;
       }
     // -->
   </SCRIPT>
 </HEAD>
 <BODY>
   <FORM NAME='TEST'>
     <INPUT TYPE='BUTTON' VALUE='アラート表\示' NAME='ALERT_BTN' OnClick='f_alert()'>
   </FORM>
 </BODY>
</HTML>
HTML_SRC


1:[完了] てぃあ [2002/10/16 12:06 ]

自己解決いたしました。
\nを\\nにするだけで、できました。
このような感じです。

 alert("確認\\n入力が間違っています。");

ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World