Ho un problema analogo a quello precedentemente descritto, non riesco a passare il valore selezionato con il doppio click da una combo ad una textarea. Questo è il codice che uso:

codice:
<script language="javascript" type="text/javascript">
<!--
if(document.all && !document.getElementById) {
            document.getElementById = function(id) { return document.all[id]; }
        }
        function addTag(tag) {
            var lp_tag_entry = document.getElementById("lp_tag_entry");
            if (lp_tag_entry.value.length > 0 && !lp_tag_entry.value.match(/,\s*$/))
                lp_tag_entry.value += ", ";
            var re = new RegExp(tag + ",");
            if (!lp_tag_entry.value.match(re))
                lp_tag_entry.value += tag + ", ";
        }

}
// -->
</script>

<form name="form" method="post" action="">
<div id=lptagstuff class=dbx-group >
            <fieldset class=dbx-box id=posttags>
                <div class=dbx-content>
                    <textarea rows=2 cols=40 name=tag_list tabindex=4 id=lp_tag_entry>
					
					</textarea>
                    

                    <div id=lp_taglist>Lista vocaboli
<select name="list2" size="10" multiple onDblClick="javascript:addTag(this.options[this.selectedIndex].value);">
<option class="lp_tag" value="AC/DC">AC/DC</option>
<option class="lp_tag" value="Ad minchiam">Ad minchiam</option>
<option class="lp_tag" value="Al fly">Al fly</option>
<option class="lp_tag" value="Alcolista latente">Alcolista latente</option>
<option class="lp_tag" value="Alemanno di ceramica">Alemanno di ceramica</option>
<option class="lp_tag" value="Alla cazzo di cane">Alla cazzo di cane</option>
<option class="lp_tag" value="Allo stato brado">Allo stato brado</option>
<option class="lp_tag" value="Alternativo">Alternativo</option>
<option class="lp_tag" value="Amica del cuore">Amica del cuore</option> 
</select></div>
                </div>
            </fieldset>
        </div>
</form>
C' è qualcuno che mi sa dire dov'è l' errore?