Foros del Web » Programando para Internet » ASP Clásico »

Pasar var. ASP a funct. javascript que abre popup

Estas en el tema de Pasar var. ASP a funct. javascript que abre popup en el foro de ASP Clásico en Foros del Web. Hola a todos, Genero un listado a partir de una BD donde muestro el campo REFERENCIA, luego para cada registro tengo una imagen [+ Info.] ...
  #1 (permalink)  
Antiguo 06/08/2005, 11:24
 
Fecha de Ingreso: marzo-2005
Mensajes: 10
Antigüedad: 19 años, 3 meses
Puntos: 0
Pasar var. ASP a funct. javascript que abre popup

Hola a todos,

Genero un listado a partir de una BD donde muestro el campo REFERENCIA, luego para cada registro tengo una imagen [+ Info.] que al pulsar en ella llama a una función javascript de abrir popup (sin menu bar, ni scrolls etc. ).

Pero lo que no se hacer, y por ello pido vuestra ayuda, es poder mandar a la función javascript, de abrir popup, la variable que contiene el ID del registro pulsado (REGID) de manera que en el popup pueda recoger el REGID y así abrir la BD y mostrar todos los detalles del registro seleccionado del listado de referencia.

Gracias anticipadas,

Al.
  #2 (permalink)  
Antiguo 06/08/2005, 11:32
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
pasale como argumento a la función de javascript el valor de la variable asp, y después concatenas a la url del popup su valor. Yo utilizo algo así:

function AbrirPopUp(RegistroId){
window.open("url.asp?reg_id=" + RegistroId, "displayWindow", "toolbar=no"....etc)
}

Y después en la url del pop up recoges la variable con querystring.
Esepro que haya sido útil.
Saludos!.
__________________
Add, never Remove
  #3 (permalink)  
Antiguo 06/08/2005, 11:36
 
Fecha de Ingreso: marzo-2005
Mensajes: 10
Antigüedad: 19 años, 3 meses
Puntos: 0
Mariano muchas gracias por tu respuesta, la encuentro lógica, ahora me voy a poner a probarlo.
  #4 (permalink)  
Antiguo 06/08/2005, 12:10
 
Fecha de Ingreso: marzo-2005
Mensajes: 10
Antigüedad: 19 años, 3 meses
Puntos: 0
Lo siento, pero no soy capaz de encontrar el error, no me funciona, os pongo el código:

Esto es en la parte HTML:

<td><a href="" onclick="popup_window('vRegID'); return false;"><img src="imgs/MasInfo.gif" alt="Pulse para ampliar informaci&oacute;n." width="16" height="16" border="0"></a></td>

La variable ASP contiene, con toda seguridad el valor ID del registro.

A continuación la función JavaScript: (entre los Head)

function popup_window(vRegID) {
window.open('http://www.dominio.com/Dir_1/pagehome/Dir_2/detalle.asp?vRegID=' + vRegID, 'popup', 'width=570, height=480, menubar=no, scrollbars=no, toolbar=no, location=no, resizable=no, top=, left=');
}

¿Cuanto me gustaría saber javascript?

Gracias.
  #5 (permalink)  
Antiguo 06/08/2005, 12:34
 
Fecha de Ingreso: marzo-2005
Mensajes: 10
Antigüedad: 19 años, 3 meses
Puntos: 0
Ya está amigos me faltaba lo que no no podía faltar: lo tags de asp;

<td><a href="" onclick="popup_window('<%=vRegID%>'); return false;"><img src="imgs/MasInfo.gif" alt="Pulse para ampliar informaci&oacute;n." width="16" height="16" border="0"></a></td>

Me voy a disfrutar de una buena ducha, Chao.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:30.