Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2004, 16:07
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
No entiendo!!!
Tu dices que el menú lo construyes de acuerdo al código que se encuentra en los campos de una tabla?
En otro campo en la misma tabla viene la descripción?
Y entonces al hacer click sobre el menú, necesitas mostrar esa descripción en un txt?
Si es así, lo que necesitas es crear algo como un vector en javascript cuando abras el recordset, crearte una función que despliegue el índice del vector javascript cuando lo invoques desde el evento click del menú...vamos a ver si de aqui sacas una idea:

Código:
<!--#include file = "database.asp"-->
<%
Set rs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT pf_id, sku FROM variant"
rs.Open strSQL, ObjConn, 3, 3
%>
<script language=javascript>
function ImprimeIndice(que_indice)
{
	document.miforma.mitxt.value = arrDescripcion[que_indice];
}
var arrDescripcion = new Array;
<%
x = 0
While not rs.EOF
%>
	<%=vbCrLf%>arrDescripcion[<%=x%>] = "<%=rs("pf_id")%>";
<%
	x = x + 1
	rs.MoveNext
Wend
rs.MoveFirst
x = 0
%>
</script>

<form name=miforma>
	<input type=text name=mitxt value="">
</form>

<%
While Not rs.EOF
%>
	<a href="javascript:ImprimeIndice(<%=x%>);"><%=rs("sku")%></a><br>
<%	
	x = x + 1
	rs.MoveNext
Wend
rs.Close
Set rs = Nothing
%>
Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway