Foros del Web » Programando para Internet » Javascript »

Como resuelvo el file_exists en Javascript?

Estas en el tema de Como resuelvo el file_exists en Javascript? en el foro de Javascript en Foros del Web. Se trata de abrir una imagen ingresando previamente el nombre en un formulario. Quiero verificar previamente que la imagen exista. al colocar if file_exists me ...
  #1 (permalink)  
Antiguo 20/12/2006, 18:46
Avatar de rec321  
Fecha de Ingreso: mayo-2005
Ubicación: Argentina
Mensajes: 91
Antigüedad: 19 años, 7 meses
Puntos: 1
Como resuelvo el file_exists en Javascript?

Se trata de abrir una imagen ingresando previamente
el nombre en un formulario.
Quiero verificar previamente que la imagen exista.
al colocar if file_exists me deja de funcionar.

1) Esto abre la imagen en una nueva ventana:
a) Verifica que el campo requerido este lleno
b) Abre la imagen con el nombre ingresado en el formulario en una nueva ventana.

ESTE FUNCIONA:
Código PHP:
<script LANGUAGE="JavaScript\">
function Buscar(form) 
{
  if (form.palabra.value == \"\")
  { alert(\"Por favor ingresa el nombre de la imagen.\"); form.palabra.focus(); return false; }
  else  {
  window.open(\"$albums_dir/$a/$img_dir/\"+form.palabra.value+\".jpg\")
}
}
</script> 

<form name=\"form\" method=\"post\" action=\"\"> 
<input type=\"TEXT\" name=\"palabra\" size=\"20\" maxlength=\"20\">
<input type=\"button\" value=\"ingresar\" class=\"boton\"
onclick=\"return Buscar(this.form)\"\" name=\"button\"> 
</form> 


2) Pero... Cuando trato de verificar que la imagen exista antes de abrirla...

ASI NO FUNCIONA:


Código PHP:
<script LANGUAGE="JavaScript\">
function Buscar(form) 
{
  if (form.palabra.value == \"\")
  { alert(\"Por favor ingresa el nombre de la imagen.\"); form.palabra.focus(); return false; }
  else  {
    if(file_exists(\"$albums_dir/$a/$img_dir/\"+form.palabra.value+\".jpg\")){ 
  window.open(\"$albums_dir/$a/$img_dir/\"+form.palabra.value+\".jpg\")
   }else{  

  }
}
}
</script> 

<form name=\"form\" method=\"post\" action=\"\"> 
<input type=\"TEXT\" name=\"palabra\" size=\"20\" maxlength=\"20\">
<input type=\"button\" value=\"ingresar\" class=\"boton\"
onclick=\"return Buscar(this.form)\"\" name=\"button\"> 
</form> 
Donde estoy cometiendo el error?
Si alguien puede...
Gracias
rec321

Última edición por rec321; 20/12/2006 a las 18:47 Razón: Estaba duplicado un renglon
  #2 (permalink)  
Antiguo 21/12/2006, 00:00
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Re: Como resuelvo el file_exists en Javascript?

Hola:

Con javascript no puede accederse al sistema, así que tendrías que usar otra tecnología para comprobarlo (php, asp, perl)... podrías ayudarte de ajax.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 19:46.