Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2010, 07:09
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Crear un hipervínculo a un PDF

Cita:
En una tabla de la base de datos se guardan registros de documentos, con su nombre, tamaño, ruta... Por ejemplo:

Documento 150 4.089 kB \\servidor1\documentos\publicos\documento150.pdf

Mediante JavaScript y Ajax rescato esos 3 datos y los muestro en una tabla hecha en JS:
No se como recuperas de una base de datos nada con javascript y ajax, pero en cualquier caso como dices que tienes los datos... sigamos:

Un sitio web normalmente es "servido" por un servidor web el cual define muy claramente los directorios accesibles y los que no lo son via http y cual es el directorio raiz del sitio.

Las direcciones que nos pones son locales es decir como si intentaras ver los documentos sin un servidor web por en medio.

Vamos a lo que preguntas como se hace un link, a un pdf o a lo que sea....

Tienes dos formas de indicar la dirección a un recurso para acceder a el por http.

Direccion relativa a la dirección del documento llamante

Si el documento llamante A (donde escribes el link) esta en el directorio X y el documento llamado B tambien esta en X

<a href="nombredeldocumentoB.ext">...

Si B esta en un directoridio superior (X/directorio)

<a href="directorio/nombredeldocumentoB.ext">...

Si B esta en un nivel inferior a X

. href="../nombredeldocumentoB.ext">...

tantos "../" como niveles haya que bajar.

Si B esta en una rama del arbol de directorios distinta de A

href="../directorio/nombredeldocumentoB.ext">...

(bajamos uno y subimos uno, en este caso X y directorio estarian en el mismo nivel)

Dirección absoluta

En este caso la dirección sera independiente a la direccion del documento llamante

<a href="http://subdominio.dominio.hld/nombredeldocumentoB.ext">...

Insertando tantos directorios como haya entre la raiz del sitio y el docuemnto

En el primer caso necesitas que el documento (en tu caso pdfs) esten en un directorio dentro del propio arbol de directorios del servidor web y que estos estendefinidos como accesibles.

En el segundo puede estar en cualquier URL de internet...


Quim