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>
Si alguien puede...
Gracias
rec321