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
%>