投稿日:2006年03月13日 作成鷹の巣

No.20336 JavaScriptを教えてください



JavaScriptを教えてください

No.20336 投稿時間:2006年03月13日(Mon) 17:19 投稿者名:尾川 URL:

JavaScriptを始めて1週間なのですが、全く分からない部分があるので、ご存知の方教えてください。
以下のようなhtmlを作成しました。
テスト2のラジオボタンを選択した場合は、別ウィンドウを開き、yahooへ移動する。
それ以外のラジオボタンを選択した場合は、q.cgiを実行するというものを作成したいのですが、
うまくいきません。

=html===========================================
<script type="text/javascript">
<!--
function openWindow (aya) {
if(aya.listid[1].checked == true){
window.open("http://www.yahoo.co.jp","kogamen","width=800,height=600");
} else {
aya.submit(aya.listid);
}
}
// -->
</script>
</head>
<body>
<form action='q.cgi' method='post'>
<input type="radio" value="000000001" name="listid">テスト1
<input type="radio" value="000000002" name="listid">テスト2
<input type="radio" value="000000003" name="listid">テスト3

<br><br>
<input type="button" value="次へ" Onclick="openWindow(this.form)">
</form>
</body>
</html>

=q.cgi====================================================
#!c:/perl/bin/perl

# CGIパラメータを取り出す
&GetParams();

# 次へボタン押下時
if ($PARAM{'NEXT'} ne '') {

# 質問項目を選択したかチェック
if ($PARAM{'listid'} ne '') {

ラジオボタンをチェックしている場合は、画面を表示

} else {
# エラー画面へ
ラジオボタンをチェックされていない場合は、エラー画面
}

初期画面を表示
}

# HTML をテンプレートから生成する

# 生成したHTMLを出力

# ログ出力


実行しましたが特に問題なく動く。

No.20348 投稿時間:2006年03月15日(Wed) 04:59 投稿者名:ふぁらだ URL:

コピペしてhtml実行しましたが特に問題なく動くよう。
yahooは別ウインドで表示されるし、他のチェックではCGI へ飛びました
どのような不具合結果になりますか


出来ました。

No.20349 投稿時間:2006年03月15日(Wed) 16:15 投稿者名:尾川 URL:

> コピペしてhtml実行しましたが特に問題なく動くよう。
> yahooは別ウインドで表示されるし、他のチェックではCGI へ飛びました
> どのような不具合結果になりますか

すみません。
出来ました。
ありがとうございました。


目次掲示板過去ログ目次▲頁先頭