Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2004, 02:46
sqa212
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 22 años
Puntos: 0
ASP y Javascript, repite el valor de campo

Aunque este codigo y la pregunta contien javascript he creido que lo debia de poner en el foro de asp, porque creo que el fallo viene por Asp.
El codigo busca todos los registros de la tabla producto,
si encuentra que el campo tama es igual a 0 , consulta otra tabla
y trae el campo descripcion, despues mediante javascript, quiero que me muestre en un span al poner el raton encima de Descripcion la descripcion obtenida.

El problema consiste en que me muestra la misma descripcion para todos los productos en el span , en lugar de la que corresponde a cada producto, sin embargo donde pongo <%=alterita%> me muestra la correspondiente a cada producto.

¿Como puedo hacer que me muestre en el span la descripcion correspondiente a cada producto?




<%
set rslist=db.execute("SELECT * FROM productos")
%>
<%
if rslist.eof then
else
rslist.movefirst
end if
while not rslist.eof
do while not rslist.eof
%>
<%idproducto=rslist("idproducto")%>
<%tama=rslist("tama")%>
<%If tama=0 then%>

<%
set rsDesAlterna=db.execute("SELECT * FROM Alternativos where idproducto= " & idproducto)%>
<%
if rsDesAlterna.eof then
else
end if
%>
<%
alterita = rsDesAlterna("descripcion")
%>
<%if len(alterita)<>0 then%>
<SCRIPT>
function Muestra(src) {
src.title='<%=alterita%>';
return;
}

</SCRIPT>
<SPAN onmouseover="Muestra(this)"> Descripcion </SPAN>
<br>
<%=alterita%>
<%else%>
<%End IF%>

<%
rsDesAlterna.close
Set rsDesAlterna=Nothing
%>

<%else%>
<%end if%>

<%rslist.MoveNext
Loop
Wend
%>