Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   ¿Para no cargar página inexistente? (http://www.forosdelweb.com/f91/para-no-cargar-pagina-inexistente-350140/)

Albertoylo 15/11/2005 09:56

¿Para no cargar página inexistente?
 
Buenaas,
a ver si alguien me puede ayudar:
en mi pagina, segun el mes q se seleccione tiene que abrir una pagina
determinada, si pulso Enero, me abriría Informe_Enero.html,
si pulso Febrero, Informe_Febrero.html, .....

Pero si pulso Diciembre, como todavia no existe ese informe, me
saca el tipico "No se puede encontrar la pagina ..."

¿Puedo hacer que si no existe la pagina q sea en mi carpeta ./Informes
en vez de cargarme la pagina esta de error me muestre una alerta
o algo?

Muchas gracias!!

Salu2!

ricardomz 15/11/2005 11:24

Dependiendo tu proveedor de hospedaje web, verifica si puedes crear páginas de error personalizadas, cambialas y eso es todo.

En lugar de mostrarte el típico error 404 puedes mostrar lo que gustes...

Albertoylo 15/11/2005 11:37

Muchas gracias x contestar,
pero no quiero que me saque ninguna pagina, solo q muestre
una alerta o algo y se quede donde está.
en javascript no hay algun comando para ver si existe un archivo en una ruta determinada
o algo que devuelva error si no existe y se pueda meter en un if?
no sé como hacerlo, a ver si alguien sabe como

zenkius!!

Salu2!

Albertoylo 16/11/2005 02:13

Holaa,

a nadie se le ocurre nada?

Gracias!!

leoj90 16/11/2005 02:21

Si tienes servidor de pago, editar el error404.shtml... o el .htacces ;-)

jam1138 16/11/2005 05:26

Cita:

Si tienes servidor de pago, editar el error404.shtml... o el .htacces
Ni es requerimento que el servidor sea de pago (¿quién dice eso??), ni es un hecho que exista un archivo error404.shtml.... ni es lo que se pregunta XD.

Cita:

pero no quiero que me saque ninguna pagina, solo q muestre
una alerta o algo y se quede donde está.
.... :pensando: La pregunta sería: si el documento no existe ¿para qué creas el enlace??.

Si realmente quieres hacer lo que dices se te va a complicar el asunto. No hay instrucción de JavaScript que verifique la existencia de un archivo (es un lenguaje del lado del cliente) para ello necesitarás de un lenguaje del lado del servidor (PHP, ASP, etc, etc, etc...), buscar el archivo (abrir y recorrer directorios) y mediante una condiconal imprimir el alert() (JavaScript) si corresponde...

Son muchas cuestiones a considerar y que no especificas (¿los archivos están en tu servidor?, ¿son de tu creación?), pero creo la pregunta más importante es la que te hice inicialmente. Procura explicarte.

Saludos! :adios:

ludovico2000 16/11/2005 09:51

¿Y no sería más facil...

a) no poner el botón hasta que no esté disponible el informe

b) aun poniendo el botón, ponerle simplemente un alert onclick que muestre "este informe aún no está disponible", y que no "vaya" a ninguna parte

?


La zona horaria es GMT -6. Ahora son las 08:52.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.