Foros del Web » Programando para Internet » Javascript »

Abrir archivos fuera del sitio web

Estas en el tema de Abrir archivos fuera del sitio web en el foro de Javascript en Foros del Web. Hola amigos. Vaya por delante que no se mucho de javascript, pero para lo que quiero hacer, creo que va a ser lo mejor. En ...
  #1 (permalink)  
Antiguo 02/01/2012, 12:37
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Abrir archivos fuera del sitio web

Hola amigos. Vaya por delante que no se mucho de javascript, pero para lo que quiero hacer, creo que va a ser lo mejor.

En un enlace, quiero abrir un archivo que puede ser .doc, .xls, .pdf, etc. Este archivo puede estar en cualquier unidad de red, V://ruta del archivo, g://ruta del archivo, etc., es decir, que no estan dentro del sitio web.

Otra cosa, el archivo se puede abrir con cualquier navegador, es decir, hay gente que usa IE, otros Mozilla, Crhome, etc.

A ver si me podeis ayudar, por favor. Gracias.
  #2 (permalink)  
Antiguo 02/01/2012, 14:30
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: Abrir archivos fuera del sitio web

Mirad, con html, si pongo esto

<a href="file:///c:/Users/Iblanco/Documents/jpg.xls"> ... </a>

No funciona, ni con explorer ni con mozilla.

Si pongo esto en el navegador

file:///c:/Users/Iblanco/Documents/jpg.xls

Lo habren perfectamente los dos, así que, no entiendo nada.
  #3 (permalink)  
Antiguo 02/01/2012, 14:51
 
Fecha de Ingreso: diciembre-2011
Mensajes: 98
Antigüedad: 12 años, 4 meses
Puntos: 29
Respuesta: Abrir archivos fuera del sitio web

Con javascript no vas a poder ya que por motivos de seguridad no lo permite.[url]http://www.elcodigo.net/tutoriales/jsavanzado/jsavanzado3.html[/url]

Lo que has probado tu con HTML pasa porque el navegador por motivos de seguridad tampoco lo permite mediante un enlace.
  #4 (permalink)  
Antiguo 02/01/2012, 14:55
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: Abrir archivos fuera del sitio web

Hola, gracias por tu respuesta.

Y como puedo hacerlo, porque algo que pensaba iba a ser sencillo, llevo todo el día nada, no soy capaz de conseguirlo.
  #5 (permalink)  
Antiguo 02/01/2012, 15:25
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Abrir archivos fuera del sitio web

en todo caso sería
Cita:
<a href="#" onclick="window.location.href ='file:///c:/Users/Iblanco/Documents/jpg.xls'; return false;"> ... </a>
si lo pruebas funciona. pero la condición es que el archivo esté en el servidor

en cuanto al archivo .doc, es otra historia
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #6 (permalink)  
Antiguo 02/01/2012, 16:07
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: Abrir archivos fuera del sitio web

Hola. Te agradezco la respuesta, pero ni como tu lo has puesto, ni poniendo el archivo en un servidor local

<a href="#" onclick="window.location.href ='file:///c:/wamp/www/jpg.xls'; return false;"> ... </a>

sigue sin funcionar.
  #7 (permalink)  
Antiguo 03/01/2012, 06:24
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Abrir archivos fuera del sitio web

Cita:
si no estás en el servidor (ruta física)
<a href="#" onclick="window.location.href ='file:///c:/wamp/www/jpg.xls'; return false;"> ... </a>

si estás en el servidor (ruta relativa)
<a href="#" onclick="window.location.href ='wamp/www/jpg.xls'; return false;"> ... </a>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #8 (permalink)  
Antiguo 03/01/2012, 06:52
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: Abrir archivos fuera del sitio web

Hola y gracias de nuevo por tu respuesta.

La opcion de la ruta fisica, en ie no lo he probado, pero en mozilla no funciona. no se que pasa, que con file:/// no funciona en practicamente ningun navegador.

Un saludo.
  #9 (permalink)  
Antiguo 03/01/2012, 08:53
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Abrir archivos fuera del sitio web

ya ví cual es el problema. el archivo con el que estás probando es xsl y yo leía xml

bien, tanto xml como pdf puedes abrilos con file (en cualquier navegador). para abrir un archivo xsl necesitarás crea el objeto de aplicación new ActiveXObject('Excel.Application'), lo cual sólo es válido en ie

espera a otras respuestas por que no estoy nada segura de todo esto
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #10 (permalink)  
Antiguo 04/01/2012, 01:19
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: Abrir archivos fuera del sitio web

Hola Isabel, pues vaya faena, no pensé que algo relativamente sencillo y que supongo, estas operaciones, las realizará mucha gente, se iba a complicar tanto.

Es por estas cosas quea veces, la programación web, me decepciona un poco.

Etiquetas: fuera
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 22:15.