BxBender: input-Feld mit Bild darstellen und mouseover-Effekt belegen

Beitrag lesen

Hi,

Kein Wunder, bei onmouseout änderst Du ja auch nicht das src-Attribut.

Ok, dann geht das also nicht.

Das hat Andreas nicht gesagt.

MfG ChrisB

Einigen wir uns darauf, dass wir alle blind waren. SCR und SRC sollte man unterscheiden können. g Habs gerade per Zufall entdeckt, nachdem ich schon 5mal alles kontrolliert hatte.

Hab nun aber beim Absenden der Bewertung einen Fehler "Ihre Bewertung ist unzulässig." Wenn ich das mit mouseover rausnehme auch noch.

Vielleicht findet ihr da einen weiteren Tippfehler oder so.

Hier mein Text:



> 
> <if(checkpermissions("can_rate_thread")==1 && $board['allowratings']==1 && !$thread['isvoted'])>
>  <then>
>    <td class="tablea" align="right"><form action="threadrating.php" method="post"><table border="0" cellspacing="0" cellpadding="0" align="right" class="tablea_fc">
>                       <tr align="right">
>                         <td align="right"><span class="normalfont">&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="1" onclick="this.form.submit();" /></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="2" onclick="this.form.submit();" /></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="3" onclick="this.form.submit();" /></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="4" onclick="this.form.submit();" /></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="5" onclick="this.form.submit();" /></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="6" onclick="this.form.submit();" /></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="7" onclick="this.form.submit();" /></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="8" onclick="this.form.submit();" /></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="9" onclick="this.form.submit();" /></td>
>                         <td style=""><input type="image" src="{$style['imagefolder']}/thumbs_down.gif" onmouseover="this.src='{$style['imagefolder']}/thumbs_up.gif' ; " onmouseout="this.src='{$style['imagefolder']}/thumbs_down.gif' ; " name="rating" value="10" onclick="this.form.submit();" /></td>
>                         <td align="right" valign="center"><span class="normalfont">&nbsp;Thema bewerten</span></td>
>                       </tr></table>
>   <input type="hidden" name="sid" value="$session[hash]" />
>   <input type="hidden" name="threadid" value="$threadid" />
>   <input type="hidden" name="page" value="{$t->page}" />
>   </form></td>
>   </then>
> </if>

Hier der Originalcode ausm Forum:



> <if(checkpermissions("can_rate_thread")==1 && $board['allowratings']==1 && !$thread['isvoted'])>
>  <then>
> <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
>   <tr>
>    <td class="tablea"><form action="threadrating.php" method="post"><table border="0" cellspacing="0" cellpadding="0" align="center" class="tablea_fc">
>                       <tr align="center">
>                         <td valign="bottom" align="right"><span class="normalfont"><b>{$lang->items['LANG_THREAD_THREADRATING']}</b>&nbsp;</span><span class="smallfont"><br /><br />
>                           {$lang->items['LANG_THREAD_VERYPOOR']}&nbsp;  <img src="{$style['imagefolder']}/thumbs_down.gif" border="0" alt="{$lang->items['LANG_THREAD_VERYPOOR']}" title="{$lang->items['LANG_THREAD_VERYPOOR']}" />&nbsp;</span>
>                         </td>
>                         <td style="background-color: $colors[0]"><span class="smallfont">
>                           <input type="radio" name="rating" value="1" onclick="this.form.submit();" />
>                           <br />
>                           1 </span></td>
>                         <td style="background-color: $colors[1]"><span class="smallfont">
>                           <input type="radio" name="rating" value="2" onclick="this.form.submit();" />
>                           <br />
>                           2 </span></td>
>                         <td style="background-color: $colors[2]"><span class="smallfont">
>                           <input type="radio" name="rating" value="3" onclick="this.form.submit();" />
>                           <br />
>                           3 </span></td>
>                         <td style="background-color: $colors[3]"><span class="smallfont">
>                           <input type="radio" name="rating" value="4" onclick="this.form.submit();" />
>                           <br />
>                           4 </span></td>
>                         <td style="background-color: $colors[4]"><span class="smallfont">
>                           <input type="radio" name="rating" value="5" onclick="this.form.submit();" />
>                           <br />
>                           5 </span></td>
>                         <td style="background-color: $colors[5]"><span class="smallfont">
>                           <input type="radio" name="rating" value="6" onclick="this.form.submit();" />
>                           <br />
>                           6 </span></td>
>                         <td style="background-color: $colors[6]"><span class="smallfont">
>                           <input type="radio" name="rating" value="7" onclick="this.form.submit();" />
>                           <br />
>                           7 </span></td>
>                         <td style="background-color: $colors[7]"><span class="smallfont">
>                           <input type="radio" name="rating" value="8" onclick="this.form.submit();" />
>                           <br />
>                           8 </span></td>
>                         <td style="background-color: $colors[8]"><span class="smallfont">
>                           <input type="radio" name="rating" value="9" onclick="this.form.submit();" />
>                           <br />
>                           9 </span></td>
>                         <td style="background-color: $colors[9]"><span class="smallfont">
>                           <input type="radio" name="rating" value="10" onclick="this.form.submit();" />
>                           <br />
>                           10 </span></td>
>                         <td align="left" valign="bottom"><span class="smallfont">&nbsp;<img src="{$style['imagefolder']}/thumbs_up.gif" border="0" alt="{$lang->items['LANG_THREAD_VERYGOOD']}" title="{$lang->items['LANG_THREAD_VERYGOOD']}" />&nbsp;{$lang->items['LANG_THREAD_VERYGOOD']}</span></td>
>                       </tr>
>                     </table>
>                     <input type="hidden" name="sid" value="$session[hash]" />
>   <input type="hidden" name="threadid" value="$threadid" />
>   <input type="hidden" name="page" value="{$t->page}" />
>   </form></td>
>   </tr>
>    </table><br />
>   </then>
> </if>
> 

Es muss da irgendeinen Fehler geben, den ich bei der Änderung von einem runden Radiobutton auf ein Bild eingeschleust habe. Ich meine aber, dass ich die Input-Abfragesachen nicht angerührt habe, also nur die Zahlen rausgelöscht habe und das mit dem Bild gemacht habe. Oder seht ihr irgendwie eine Änderung am Quellcode, der das erfolgreiche Versenden der Stimmenabgabe verhindert? Also ich habe in meinem Forum gerade oben meien neue Abfrage drinne udn direkt darunter noch die alte, dieses funktioniert noch, wenn ich dort ne Stimme abgebe. Hat da wer Zeit, sich das nochmal kurz anzuschauen?

ANMERKUNG: Der Fehler muss direkt in den Input-Sachen zum Anklicken sein. Wenn ich vom original-Code da eines der Kästen rauspicke und oben reinsetze, dann klappt das nur, wnen ich eben auf diese importierte Feld klicke, die anderen neu erstellten gehen nicht udn die fehlermeldung kommt.