Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/01/2006, 08:38
Algadir
 
Fecha de Ingreso: noviembre-2005
Mensajes: 312
Antigüedad: 19 años, 2 meses
Puntos: 1
Hola tunait:

Perdón, tal vez tenía que haberme explicado mejor. A ver si lo consigo. Tengo un fichero asp y lo que hago es capturar la url actual con Request.ServerVariables("URL") y lo almaceno en una variable llamada url. Por otra parte en un fichero js tengo una función para abrir una ventana. En el fichero asp llamo a la función para abrir la ventana y quiero pasar como parámetro la url que tengo almacenada en la variable mencionada. Lo tengo así en el código:

<%
Dim url
url = Request.ServerVariables("URL") url = Replace(url, ".asp", "imp.html")
%>
<TD><A href="javascript:ventana(<%=url%>, 400, 400, true)" title="Imprimir la ficha">Imprimir</A></TD>

Lo que quería saber es si la sintáxis para usar la variable url en asp es correcta para pasarla como parámetro a la función que abre la ventana o si me falta algo. Es una chorrada ya ves pero siempre me hago un lio con estas cosas mezclando lenguajes. No me preguntes por qué hago de lo del Replace y todo eso porque me costaría más explicarlo aunque seguramente hay otras formas de hacer lo que quiero hacer ;). Pero es simplemente eso ver si paso bien el parámetro o no, si la sintáxis es correcta o no. Se supone que en la función window.open que está incluida en esa función que abre pop-ups la url que se pasa como parámetro es del tipo cadena de caracteres ¿no?.

Un saludo y espero aberme explicado mejor.