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 へ飛びました
> どのような不具合結果になりますか
すみません。
出来ました。
ありがとうございました。