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