Muchisimas gracias a todos!! he unido todas vuestras respuestas y al final todo funciona, por si alguien le interesa lo he echo asi:
codigo javascript
:
Código:
<script LANGUAGE="JavaScript">
<!--
var componentes_array = new Array();
<%
While ((Repeat1__numRows <> 0) AND (NOT componentes.EOF))
%>
componentes_array["<%=(Replace(componentes.Fields.Item("CODART").Value, chr(34), "'") )%>"]= "<%=(Replace(" "&componentes.Fields.Item("DESCRIP").Value, chr(34), "'") )%>" ;
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
componentes.MoveNext()
Wend
%>
function describir(id) {
return (componentes_array[id] == undefined) ? "No existe dicho componente" : componentes_array[id];
}
// -->
</script>
boton de accion:
Código:
<button type="button" onclick="COMPOPRODDESC.value = describir(COMPOPRODID.value)" >obtener descripción </button>
es javascript/HTML/VBscript(asp)
un saludo ^^