発言者: rien
発言日: 2009 01/03 11:38
> 画像選択時のソースを表示して、該当form要素とその中のHTMLを見てください。
> 最低限、form要素のnameがsos、select要素のnameがface、img要素のnameがsosimgになっている必要があります。
>
> もし、返信にHTMLを貼り付ける場合はパスワードが含まれるはずですのでその部分は適当な値に変更してください。
返信ありがとうございます。
昨日からソースとにらめっこ状態ではあったのですが
どうもうまくいきません。。
ソースではform要素のnameがsos
ここが表示されていませんでした・・。
>><td colspan=2>キャラ画像
<script language="JavaScript">
function changeimg(){
num=document.sos.face.value;
document.sosimg.src="./img/"+ num;
}
</script>
このように表示されてました。
sub face_before の部分はこうなのですが・・・
&form('sos');だけだと足りないでしょうか?
>>
sub face_before {
@rcdlines = &get_user("$Fm{'id'}");
$fg='FB'; &userout;
&form('sos');print qq|<td colspan=2>|;
print qq|キャラ画像\n|;
print <<"_EOF_";
<script language="JavaScript">
function changeimg(){
num=document.sos.face.value;
document.sosimg.src="$imgdir"+ num;
}
</script>
_EOF_
$faceno = 0;
print "<select onchange=\"changeimg()\" name=face>\n";
foreach (0 .. $#faceinit){
print "<option value=\"$faceinit[$faceno]\">$facename[$faceno]</option>\n";
$faceno++;
}
print qq|</select><br><br>\n|;
print qq|<a href="$faceurl" target="_blank">\n|;
print qq|<font color="blue"><a href="http://rebirth.raindrop.jp/pslist.html" TARGET="_blank">アイコンリスト</font></a>\n|;
print "<img src=\"img\/p1.gif\" name=\"sosimg\">\n";
&OKbuttoninform('n','face_after');
print qq|</td>|; &form('end');}
CGIの中身の記載がまずいようでしたらすみません。。
▼関連発言
│
└◆1596:画像変更 [rien] 12/31 00:42
└◆1598:Re:画像変更 [moon] 01/03 00:29
└◆1599:Re[2]:画像変更 [rien] 01/03 03:29
└◆1601:Re[3]:画像変更 [moon] 01/03 09:48
└◆1602:Re[4]:画像変更 [rien] 01/03 11:38
└◆1603:Re[5]:画像変更 [moon] 01/03 15:44
└◆1604:Re[6]:画像変更 [rien] 01/03 17:13
└◆1605:Re[7]:画像変更 [moon] 01/03 20:14
└◆1606:Re[8]:画像変更 [rien] 01/03 22:01<-last