Ver Mensaje Individual
  #10 (permalink)  
Antiguo 27/06/2012, 15:43
Avatar de xIamAlex
xIamAlex
 
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 118
Antigüedad: 12 años
Puntos: 23
Respuesta: jalar variable de asp a javascript

en

Código PHP:
Response.write(window.open('archivo' '.pdf','popup');") 
te comiste unas comillas, debería ser:

Código PHP:
Response.write("window.open('archivo' + '.pdf','popup');"
además, pregunto, ¿el string 'archivo' dentro de la función window.open es la ruta que definiste anteriormente? porque de ser así no lo estás concatenando, y a lo mejor por eso dice que no lo encuentra, en conclusión debería ser:

Código PHP:
Response.write("window.open('" archivo "' + '.pdf','popup');"
Enseñándote una técnica para que no estés utilizando tanto Response.Write() y además ahorras recursos del servidor, también:

Código PHP:
<% 

if 
dato ".pdf" objFile.Name then
 
                    archivo 
=  Subfolder.Path &"\"& objFile.Name 

%>
<script LANGUAGE='javascript'>
window.open('<% Response.Write(archivo) %>.pdf', 'popup');
</script>
<%

End if

%> 
Es válido

PD: El problema no está en que función utilices para redirigir, el problema está en que el link no esté bien escrito, esto es lo único a preocupar, así que no te pongas como loco buscando otras funciones que te harán exactamente lo mismo y sin embargo no te redireccionarán bien por no estar bien escrito el enlace.
__________________
Las personas quieren autos, casas, teléfonos, dinero, poder, ser famosos, parejas, en fin.. yo solo quiero ser libre y feliz.

Última edición por xIamAlex; 27/06/2012 a las 16:03