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,