The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Smilie selection in drop-down box, any idea?
Hey guys,
we have a problem with a JS solution for a custom addon. We need a dropdown box to select a smilie, our solution dont work and i wonder why... This is the code: Code:
<if condition="$show['posticons']"> <script type="text/javascript"> <!-- function swap_posticon(imgid) { var out = fetch_object("display_posticon"); var img = fetch_object(imgid); if (img) { out.src = img.src; out.alt = img.alt; } else { out.src = "$vboptions[cleargifurl]"; out.alt = ""; } } // --> </script> <fieldset class="fieldset" style="margin-top: $stylevar[cellpadding]px"> <legend>$vbphrase[post_icons]</legend> <div style="padding:$stylevar[formspacer]px"> <table cellpadding="0" cellspacing="$stylevar[cellspacing]" border="0" width="95%"> <tr> <td colspan="15"><div style="margin-bottom:$stylevar[formspacer]px">$vbphrase[may_choose_icon_for_message]:</div></td> </tr> <tr> <td width="12%" nowrap="nowrap"><label for="rb_iconid_0"><input type="radio" name="iconid" value="0" id="rb_iconid_0" tabindex="1" onclick="swap_posticon(null)" $iconchecked />$vbphrase[no_icon] </label></td> $posticonbits <if condition="$show['addedspan']"><td colspan="$remainingspan"> </td></if> </tr> </table> </div> </fieldset> <else /> <input type="hidden" name="iconid" value="0" /> </if> Code:
<td><input type="radio" name="iconid" value="$iconid" id="rb_iconid_$iconid" tabindex="1" onclick="swap_posticon('pi_$iconid')" $iconchecked /></td> <td width="12%"><label for="rb_iconid_$iconid"><img src="$iconpath" alt="$alttext" id="pi_$iconid" onclick="rb_iconid_$iconid.click()" /></label></td> There is no Javascript error in the debugger, it simply not execute the code / updates the <img> with the selected icon. I would really appreciate any suggestion. |
#2
|
|||
|
|||
Did you view the page source to make sure the html looks like you expect (i was thinking the ids, specifically).
Also, you can debug by putting in alert("some string") to see what's happening. |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|