Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/08/2007, 05:14
Avatar de TCL_ZIP
TCL_ZIP
 
Fecha de Ingreso: noviembre-2003
Ubicación: Esporles, Mallorca, España
Mensajes: 690
Antigüedad: 21 años, 1 mes
Puntos: 4
Re: Problema al obtener valor de un array

bueno he avanzado bastante, ahora el codigo que tengo es el siguiente:
entre las etiquetas head:
el script de busqueda
Código:
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!-- 
function buscarItem(lista, valor){
var ind, pos;
for(ind=0; ind<lista.length; ind++)
   {
    if (lista[ind][0] == valor)
      break;
    }
pos = (ind < lista.length)? ind : -1;
return (pos);
} 
// -->
</SCRIPT>
el script de definicion del array :
Código:
<script LANGUAGE="JavaScript"> 
<!-- 
var componentes_array = new Array(<%
While ((Repeat1__numRows <> 0) AND (NOT componentes.EOF))

%>new 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
%>new Array(' ', 'No se encontro'));
// -->
</script>

entre las etiquetas body

y por ultimo el boton que me ejecuta la funcion, tal y como vosotros me habeis comentado:
Código:
<button type="button" onclick="COMPOPRODDESC.value = componentes_array[buscarItem(componentes_array, COMPOPRODID.value)]" >obtener descripción </button>
No me da ningun error de javascript, solamente me escribe en el campo compoproddesc el valor: undefined


que creen que puede ser?