Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/06/2012, 13:18
fabian23
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 12 años
Puntos: 0
Respuesta: jalar variable de asp a javascript

Cita:
Iniciado por xIamAlex Ver Mensaje
Vale, tratemos de calmarnos, estamos en un foro donde deberíamos buscar más soluciones que problemas, Fabian ahora si me aclaraste mucho, si lo único que necesitas es redireccionar hacia el pdf con asp, es así:

A través del objeto "Response" llamas al método "Redirect()" que recibe un string como parámetro, el cual es la ruta de tu pdf, te doy un ejemplo:

Response.Redirect("mipdf.pdf") donde mipdf.pdf es un archivo que está en la misma ruta que tu archivo .asp, si estuviese en un directorio sería así Response.Redirect("midirectorio/mipdf.pdf") y listo ¿Así fue como lo hiciste?, de no serlo inténtalo y me decís como te va

Recuerda que solo entras a una dirección que por defecto hace algo, en este caso abrir el documento, si entras a la dirección de un archivo .zip o un archivo .rar ya este lo descarga, por lo cual la moraleja dice que no hay complicaciones, solo hay que redirigir, demás esta decir que ya con:

Código PHP:
<html>
<
a href='<% Response.Write("mipdf.pdf") %>'>Ver</a>
</
html
Ya el usuario puede ver el pdf al pinchar el link, saludos

hola muchas gracias por responder ! mi programa lo que hace es una busqueda recursiva en los directorios entonces lo que hice meti una condicion
Código ASP:
Ver original
  1. For Each objFile in colFiles
  2.  
  3.                     if dato & ".pdf" = objFile.Name then
  4.  
  5.                     archivo =  Subfolder.Path &"\"& objFile.Name
  6.  
  7.  Response.Write (archivo)
entonces si te fijas estoy guardando la ruta en mi variable archivo ! si esa ruta que me arroja la copio y la pego en la barra de direcciones del navegador abre el .pdf intente tambn con esto

Código Javascript:
Ver original
  1. if dato & ".pdf" = objFile.Name then
  2.  
  3.                     archivo =  Subfolder.Path &"\"& objFile.Name
  4.  
  5. Response.write("<script LANGUAGE='javascript'>")
  6. Response.write(window.open('archivo' + '.pdf','popup');")
  7. Response.write("</script>")
pero me mando el error 404.0 o de plano no me arroja nada :S !! jeje
le intente con el Response.Redirect(archivo) y me arrojo que no era una direccion URL tambn e estado leyendo el OpenRead que es como un metodo de asp y lo intentare haber si resulta