Foros del Web » Programando para Internet » ASP Clásico »

evitar carga pagina

Estas en el tema de evitar carga pagina en el foro de ASP Clásico en Foros del Web. buenas tardes: tengo una index.asp, donde la estructura es como sigue: <body> <div id="cabeza"><!--#include virtual="cabeza.htm"--></div> <div id="cuerpo"><!--#include virtual="cuerpo.htm"--></div> <div id="pie"><!--#include virtual="pie.htm"--></div> </body> se puede forzar ...
  #1 (permalink)  
Antiguo 29/03/2007, 10:10
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 10 meses
Puntos: 2
evitar carga pagina

buenas tardes:

tengo una index.asp, donde la estructura es como sigue:

<body>
<div id="cabeza"><!--#include virtual="cabeza.htm"--></div>
<div id="cuerpo"><!--#include virtual="cuerpo.htm"--></div>
<div id="pie"><!--#include virtual="pie.htm"--></div>
</body>

se puede forzar para que cabeza.htm - cuerpo.htm - pie.htm se cargen siempre en index.asp ?

salu2.
  #2 (permalink)  
Antiguo 29/03/2007, 13:12
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: evitar carga pagina

Bueno, siempre puedes hacer una condición:

Código:
if condicion then
  <div id="cabeza"><!--#include virtual="cabeza.htm"--></div>
end if
Podrías quizás solo ocultar tus divs ya que estás usando css (un poco sucio):
Código:
if condicion then
  cssStyle = " style=display:none;"
else
  cssStyle = ""
end if

<div id="cabeza"<%=cssStyle%>><!--#include virtual="cabeza.htm"--></div>
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 30/03/2007, 05:18
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 10 meses
Puntos: 2
evitar carga pagina

buenos días:

creo que no me explique bien, quiero impedir que una pagina pueda mostrarse si no es dentro de otra.

quiero impedir que cabeza.htm pueda ser abierta de forma independiente, es decir, no quiero que se vea si alguien la introduce en la barra de direcciones:

www.midominio.es/cabeza.htm

de ser así, si alguien intenta mostrar la página directamente, o bien ha quedado indexada por algun buscador, cuando alguien siga el enlace que la pagina que se muestre sea:

www.midominio.es/index.asp (que contiene a cabeza.htm).

he probado con una rutina de las faqs de javascript pero genera un bucle porque cabeza esta incluida en index.asp:

<script language="JavaScript">
function redireccionar() {
var origen = document.referrer;
if (origen!="http://tuweb/index.htm") window.location.href= "index.htm";
}
</script>

añadiendo <body onactivate="redireccionar()">


salu2.
  #4 (permalink)  
Antiguo 30/03/2007, 10:35
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: evitar carga pagina

mmmmhmhhh javascript no creo que sea la solucón para esto, pues si deshabilito el javascript igual lo puedo hacer.

Quizás con una constante en el archivo que incluyes, y en cada archivo incluido preguntas por el valor de tal constante, si el valor es distinto del original, entonces redirijes, pero tendrias que cambiar tus html por asps.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 30/03/2007, 11:57
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 10 meses
Puntos: 2
Re: evitar carga pagina

no lo veo

salu2.
  #6 (permalink)  
Antiguo 30/03/2007, 12:39
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: evitar carga pagina

Cita:
Iniciado por evoarte Ver Mensaje
no lo veo

salu2.
No ves que?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 31/03/2007, 10:39
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 10 meses
Puntos: 2
Re: evitar carga pagina

buenas tardes, gracias por tu ayuda

quiero decir, que no se como aplicar tu solución.

salu2.
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 11:45.