Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2003, 02:18
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 6 meses
Puntos: 4
¿Como llamas a la función javascript? Estás mezclando ASP con Javascript.
Vamos a ver, cuando recoges el valor de las base de datos deberías escribirlo en algún sitio ¿no? Si la función para abrir una nueva ventana siempre abre la misma página no tienes más que poner esto:

Código:
<SCRIPT LANGUAGE="Javascript">
function abrirVentana(){
page="DetalleProd.asp?xIx=<%Listado.Item("IdProducto")%>";
//Lo siguiente, todo en la misma línea y sin espacios.
window.open(page,'','width=400,height=400,menubar=no,toolbar=no,scrollbars=no')
} 
</SCRIPT>
Aparte de corregir varios errores que tienes en el código deberías especificar mejor cómo llamas a esa función. Además, creo que no tienes muy claro qué es exactamente ASP. Desde ASP nunca podrás abrir un popup, ya que este lenguaje se ejecuta en el servidor y lo único que hará es enviar al navegador del cliente un código ASCII como resultado de las operaciones. Este código es por ejemplo, un fragemento de una función Javascript, como acabamos de hacer.

También puedes añadir tu destino en el enlace:

Código:
<a href="abrirVentana('DetalleProd.asp?xIx=<%Listado.Item("IdProducto")%>')">.....</a>
Y la función como la tenías antes pero bien escrita.

A ver si ahora te funciona.

un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!

Última edición por Bravenap; 15/09/2003 a las 02:23