出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

別ウィンドウへのデータを引き渡し   Trapさん [2001/10/02 16:25:36] [667]
  Re:別ウィンドウへのデータを引き渡し   arikさん [2001/10/03 14:38:34] [672]

[667] 別ウィンドウへのデータを引き渡し
投稿者:Trapさん 2001/10/02 16:25:36
ども、お世話になります。Trapです。
またまた、質問させてください。

行いたい事は、チェックボックスにチェックされたデータを別ウィンドウに引き渡しを行いたいのです
がうまくいきません。
function PF_QA(cnt)
{
var flg
var aa

if (cnt == 0) { alert("問い合わせ先がありません。"); }
else {
 flg = 1 ;
  for(i=1; i<=cnt; i++){
   if (document.form1.all("c"+i).checked == true) {
    flg = 0 ; }
   }
   if (flg == 0) {
    document.form1.action = "qa.asp?P_FUNC=QA&P_NO=????";←ここをどうすれば??
    document.form1.target = "top";
    document.form1.method = "POST";
    document.form1.submit();
    return false;
   } else {
    alert("問い合わせ先が選択されていません。");
    return true;
  }
 }
}

// -->
−−中略−−
<FORM id="form1" name="form1">
<CENTER>
<TABLE bgcolor="#FFFFFF" border="1" width="700" cellspacing="0" cellpadding="5">
 <TR BGCOLOR="#ffffff">
  <TD bgcolor="#CCFFFF">
   <INPUT type="checkbox" name="c1" value="1">
  </TD>
  <TD bgcolor="#FFFFFF"><FONT size="-1"><a href="hp/aaa.htm" target="top">あああああ</A></FONT></TD>
 </TR>
 <TR BGCOLOR="#ffffff">
  <TD bgcolor="#CCFFFF">
   <INPUT type="checkbox" name="c2" value="2">
  </TD>
  <TD bgcolor="#FFFFFF"><FONT size="-1"><a href="hp/bbb.htm" target="top">いいいいい</A></FONT></TD>
 </TR>
</TABLE>
<INPUT TYPE="hidden" VALUE=<%=w_cnt%> NAME="cnt">
<INPUT type="button" name="qa" value="問合せ" onclick="JavaScript:PF_QA(<%=w_cnt%>)">
<INPUT type="reset" name="reset" value="リセット"></CENTER>
</FORM>

とこんな感じでチェックボックスの有無を判断後に「qa.asp」にチェックされた
データを引き渡そうとしてます。このとき、どの様にして選択されたデータを引き渡し
て良いのかが解らなくなってしまいました。
受け側では、引き渡された番号を元に処理をすれば良いのですけど・・・
どなたか、お知恵をお貸し下さい。

[672] Re:別ウィンドウへのデータを引き渡し
投稿者:arikさん 2001/10/03 14:38:34
未検証ですが。

>     document.form1.action = "qa.asp?P_FUNC=QA&P_NO=????";←ここをどうすれば??
    document.form1.action = "qa.asp?P_FUNC=QA&P_NO=" + document.form1.all("c"+i).value

こんな感じでないでしょうか。



TreeBBS For ASP V.0.1.3
Program By YasNet