![]() |
| カレッヂ |
質問者 シェフ
投稿日 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裏技 |