私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

No.1602  Re[4]:画像変更
発言者: 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

Pass 保存


CGIROOM