
07/04/2005, 10:43
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes Puntos: 9 | |
Hola, prueba con esto. Primero, la parte de JavaScript.
<SCRIPT language="JavaScript">
function popUp(parametro)
{
window.open{"tu_pagina.asp?id_prod="+parametro,"", "width=500,height=500"}
}
</SCRIPT>
Y en la pagina ASP tendrias lo siguiente:
set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open "DRIVER={MicrosoftACcess Driver (*.mdb)}; DBQ=" & Server.MapPath("tu_base.mdb")
set RS = Server.CreateObject("ADODB.RecordSet")
RS.ACtiveConnection = conexion
RS.CursorTYpe = 1
RS.Open "SELECT * FROM tu_tabla"
do until RS.EOF
%>
<a href="cualquier_pagina.html" onclick="popUp(<%=RS("tu_campo")%>)">Ver foto</a>
<%
RS.MoveNext
loop
RS.CLose
set RS = nothing
conexion.Close
set conexion = nothing
Te explico mas o menos como funciona. Primero tenemos la funcion que nos abre uan ventana popUp, a la cual le pasamos un argumento "parametro" que sera el valor de la variable, en mi caso, id_prod.
Luego en la pagina ASP recorro todos los registros de una tabla cualquiera y pongo un link "ver foto", que contiene el evento onclick. Cuando hacemos click sobre el, ejecutamos la funcion popUp, pasandole como argumento el valor de un campo cualquiera del RS.Este, obviamente, será el valor de la variable id_prod de la URL que especificamos en la funcion popUp.
Espero que te sirva y que no te haya hecho mas lio con mi explicación.
Saludos. |