Foros del Web » Programando para Internet » Javascript »

ver un pdf desde un link con javascript

Estas en el tema de ver un pdf desde un link con javascript en el foro de Javascript en Foros del Web. Hola. Soy nuevo en JavaScript. Quiero hacer una pequeña página web, donde en base a lo que el usuario escriba se muestre un pdf alojado ...
  #1 (permalink)  
Antiguo 13/09/2012, 10:36
 
Fecha de Ingreso: septiembre-2012
Mensajes: 1
Antigüedad: 11 años, 7 meses
Puntos: 0
ver un pdf desde un link con javascript

Hola. Soy nuevo en JavaScript.
Quiero hacer una pequeña página web, donde en base a lo que el usuario escriba se muestre un pdf alojado en el server. Es decir el nombre del archivo es dinámico. Luego de completar los datos que haga click en el hipervínculo y que muestre el pdf.


En la parte de HTML
Por de pronto no tengo claro si en la parte del <A pongo
Onclick="mifuncion()" y en href ="#" y en JavaScript muestro el pdf
o
en href = "javascript:mifuncion()" y sin Onclick

Luego en JavaScript:
supongamos que el id del link sea "hipervinculo1" y llego a construir el nombre del archivo pdf en una variable que llamo nombrearchivo

Luego
document.getElementById("hipervinculo1").href = nombrearchivo

Es algo así?

Muchas gracias
  #2 (permalink)  
Antiguo 13/09/2012, 15:33
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: ver un pdf desde un link con javascript

Tienes la idea de como hacerlo, aqui te paso el codigo de como debe ser

Código HTML:
Ver original
  1. <a href="#" onclick="openPDF()";

Suponiendo que solo te genere el nombre del archivo sin la extension
Código Javascript:
Ver original
  1. function openPDF(){
  2.     window.open("myurl/files/"+nombreArchivo+".pdf","_blank");
  3. }
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones

Etiquetas: html, link, pdf
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 11:16.