カレッヂ |
質問者 シェフ
投稿日 10/24(木) 12:10:25
毎度お世話になります。 他のページから感想などを求めるのに、以下のようにして <A HREF="http://www6.airnet.ne.jp/~sone_san/cgi-bin/ trees.cgi?action=post&title=●●●"> 新しい話題の題名部分 <input type=text name="subject" value="●●●" size=50> に反映させるには、どうしたら良いのでしょうか? 記述の仕方がいけないのでしょうか。はたまた、そう言うことは 出来ないのでしょうか? どうぞ宜しくお願いします。
プロバイダ参照:http://www.airnet.ne.jp/support/AFC/quick.html |
回答者 呑兵衛@大阪
[削除]
投稿日 10/28(月) 20:58:44
<1>subject に指定する文字列が決まっている場合、 <A HREF="http://〜〜〜/trees.cgi?action=post&title=●●●"> でOK。 <2>subject に指定する文字列を任意のものにする場合、 <form action="http://〜〜〜/trees.cgi" method="GET"> <input type=hidden name="action" value="post"> <input type=text name=title value="" size=50> <input type=submit value="それ行け"> </form> <3>trees.cgi に以下を挿入 sub post の #題名処理 のあたり if ($in{'resp_subject'} eq '') { $subject = ''; } と elsif ($attnum) { の間に elsif ($CMD{title}) { $subject = $CMD{title}; } を加え、続いて # カーソルフォーカス位置 の elsif ($in{'resp_number'} eq '') { $focus = 'onLoad="document.InputForm.subject.focus();"'; } をコメントアウト 表題が文字化けしたら jcode で sjis変換 何を狙っているのかよく分からんですが、まこんなところで。 |
質問者 シェフ
[削除]
投稿日 10/29(火) 13:28:53
呑兵衛@大阪さん はじめまして。どうぞ宜しくお願いします。 > <1>subject に指定する文字列が決まっている場合、 > <A HREF="http://〜〜〜/trees.cgi?action=post&title=●●●"> > でOK。 以下を何度やっても subjectに反映しないんですよね。(このまんまです) <a href="http://www6.airnet.ne.jp/~sone_san/cgi-bin/trees.cgi?action=post&title=●●●">テスト</a> ここのページの(http://crocro.com/) ソースを見ると同じなのですが成功してるんですね。 何処が違うのでしょうか? |
回答者 呑兵衛@大阪
[削除]
投稿日 10/29(火) 15:19:34
<3>の処理してますか? |
質問者 シェフ
[削除]
投稿日 10/29(火) 16:02:12
呑兵衛@大阪さん お世話になります。 > <3>の処理してますか? ハイッ!仰せの通り、以下の2点を変更しました。 #題名処理 if ($in{'resp_subject'} eq '') { $subject = ''; } elsif ($CMD{title}) { $subject = $CMD{title}; } elsif ($attnum) { ; ; # カーソルフォーカス位置 if ($COOKIE{'uname'} eq '') { $focus = 'onLoad="document.InputForm.uname.focus();"'; } #elsif ($in{'resp_number'} eq '') { $focus = 'onLoad="document.InputForm.subject.focus();"'; } else { $focus = 'onLoad="document.InputForm.value.focus();"'; } どうぞ宜しくお願いします。 |
回答者 呑兵衛@大阪
[削除]
投稿日 10/29(火) 16:44:03
mistake! if ($in{'resp_subject'} eq '' && !$CMD{title}) { $subject = ''; } ^^^^^^^^^^^^^^^^ elsif ($CMD{title}) { $subject = $CMD{title}; } |
質問者 シェフ
[削除]
投稿日 10/29(火) 17:29:17
呑兵衛@大阪さん まいど有り難うございます。 ---- trees.cgi 1122p あたり ---- #題名処理 #if ($in{'resp_subject'} eq '') { $subject = ''; } if ($in{'resp_subject'} eq '' && !$CMD{title}) { $subject = ''; } #★↓一行を追加↑変更 elsif ($CMD{title}) { $subject = $CMD{title}; } elsif ($attnum) { ; ; ---- trees.cgi 1143p あたり ---- # カーソルフォーカス位置 if ($COOKIE{'uname'} eq '') { $focus = 'onLoad="document.InputForm.uname.focus();"'; } #★↓をコメントアウト # elsif ($in{'resp_number'} eq '') { $focus = 'onLoad="document.InputForm.subject.focus();"'; } ---- trees.cgi ---- これで上手く作動するように成りました。 ほんとうにどうも有り難うございました。 今後とも どうぞ宜しくお願いします。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |