sun_supinelのプロフィール
- ベストアンサー数
- 7
- ベストアンサー率
- 35%
- お礼率
- 0%
- 登録日2002/05/28
- IFのネストについて(PERL/CGI)
データファイルからHTMLへの吐き出しについての質問です。 CSVデータ用ファイルに 「1,0」(データNO,表示フラグ) 「2,1」 「3,1」 と並んでいて、そこから (1)表示フラグが1のときのみ、HTMLの表の中にサブウィンドウが開くボタンを表示させたい (2)表示フラグが0の時は何も表示させない というところまで出来ているものに (3)データNOごとにサブウィンドウのサイズを変えたい ということを考えているのですが 現在(3)の盛り込み方が分からず、全て同サイズのサブウィンドウを表示させるだけになってしまっています。 そもそもPERLを全然分かっていないような状況で、前の製作者のソースを触っているので 単純なIF文でいけるのかと思い、 if($DATA[1] == 1){ print <<END; 【<a href="JavaScript:openwin(ボタン)</a>】 END }else{ print<<END; <br> END } というのを if($DATA[1] == 1){ if($DATA[0] == 1 ){ print <<END; 【<a href="JavaScript:open_big(ボタン)</a>】→大きいサブウィンドウ END }elsif($DATA[0] == 3 ){ print <<END; 【<a href="JavaScript:open_little(ボタン)</a>】→小さいサブウィンドウ END } }else{ print<<END; <br> END } のように変えてみたら、エラーになりました。 たぶん、参考書でも初歩中の初歩みたいな質問かと思いますが、さっぱり分からないんです。。 回答例か、このレベルの質問でも答えてくれているサイトを教えてください。 よろしくおねがいします。
- Linux(Redhat7.3)にApapche2がインストールできない
題名どおりです。 http://www.itboost.co.jp/inst/inst_49.php に忠実にやりましたが /usr/local/apache2/bin/apachectl start とやったところ、 httpd: Could not determin the server's fully qualified domain name, using 127.0.0.1 for ServerName だそうです。 help me, please!!
- If文を2つ並べると2つ目の文が実行されない。
プログラムの中で*A*のIf文は実行されますが、*B*のIf文は実行されません。 何故でしょうか?教えて下さい。 ちなみに、<中略>の部分にもIf文は同じ様にあります。(内容は違うけど) <SCRIPT language="javascript"><!-- function ka() { ******<中略>****** *A* if (document.fomu.email.value ==""){ alert ("メールアドレスを記入して下さい。"); fomu.email.focus(); return false; } *B* if (document.fomu.email.value.match(/\w+@\w+/){ alert ("正しくメールアドレスを記入して下さい。"); fomu.email.focus(); return false; } ******<中略>******* } //--></SCRIPT>
- ベストアンサー
- JavaScript
- konkon7
- 回答数5
- If文を2つ並べると2つ目の文が実行されない。
プログラムの中で*A*のIf文は実行されますが、*B*のIf文は実行されません。 何故でしょうか?教えて下さい。 ちなみに、<中略>の部分にもIf文は同じ様にあります。(内容は違うけど) <SCRIPT language="javascript"><!-- function ka() { ******<中略>****** *A* if (document.fomu.email.value ==""){ alert ("メールアドレスを記入して下さい。"); fomu.email.focus(); return false; } *B* if (document.fomu.email.value.match(/\w+@\w+/){ alert ("正しくメールアドレスを記入して下さい。"); fomu.email.focus(); return false; } ******<中略>******* } //--></SCRIPT>
- ベストアンサー
- JavaScript
- konkon7
- 回答数5