ASP - Comprobar si existe página antes de abrirla

 
Vista:
sin imagen de perfil

Comprobar si existe página antes de abrirla

Publicado por David (125 intervenciones) el 13/11/2000 00:00:00
Hola a todos los que lean esto.

Me gustaría que alguna persona amable me diera una solución para este pequeño problema. He intentado hacerlo así:

<%
if tools.fileExists(URL) then
valor=URL ´almaceno la URL si existe
para luego meterla en una
linea HTML
else
valor=pagina.htm ´pagina por defecto
end if
%>

Cuando la ejecuto me dice que "se requiere un objeto ´´" sin especificar nada.

Si estoy usando mal el objeto tools no lo se.

Si me contestais os estaré agradecidisimo

Un saludo:

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Comprobar si existe página antes de abrirla

Publicado por Victor Collado (1 intervención) el 13/11/2000 00:00:00
Hola

Lo primero que debes hacer y averiguar si tienes instalado el fichero tools.dll en tu maquina ya que el componente tools no se instala conjuntamente con la versión 2 de ASP, ahora si estas utilizando Windows 2000 o IIS5 si se instalada, después antes de utilizar un componente debes instanciarlo de la siguiente manera:
Esto es un ejemplo:

<%Set Utilidades=Server.CreateObject("MSWC.Tools")%>

El método FileExists del componente yools permite comprobar si el archivo cuya URL se le pasa como parámetro está publicado en el sitio Web donde radica. Por consiguiente la URL que recibe como parámetro deben ser relativas y no absolutas. Si la URL existe dentro del directorio We este método te devolvera -1, si no devolverá 0.

Espero que te sirva de algo toda esta expicación.

Saludos

Victor Collado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar