Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/11/2007, 03:34
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: ASP + Iframes...3 preguntas.

Hola luisvazquez,


Cita:
Iniciado por luisvasquez Ver Mensaje

1.- La página está diseñada para 1024x768 y tiene un ancho de 1004 para quedar justa en la ventana del navegador (por el ancho de la barra de scroll). Sin embargo, al ponerla dentro del IFRAME se hace más ancha y ahora debo hacer scroll horizonal.

¿como soluciono este problema?
Controlar el ancho de página creo que es una causa perdida. Primero por que la tendencia actual es a crear pantallas más anchas que altas por lo que si solucionas hoy el problema, lo tendrás dentro de unos meses cuando el dueño de la página se compre otra pantalla más grande. Una opción es encuadrar en otros frames que controlen el ancho. Algo asi:






Cita:
Iniciado por luisvasquez Ver Mensaje

2.- Vinculos en emails. El sistema envía (en varias de sus páginas) emails a los usuarios. Estos emails contienen vinculos "para ver la info haga click aquí"

¿como hago para enviar el vinculo con el iframe o para detectar cuando viene sin este y luego hacer algo para hacerlo entrar vía iframe?


Para evitar tener que poner a que frame vas a enviar los datos en cada elemento anchor, puedes usar en el <head> el tag

<base target="miFrame" />

para comprobar si existe un frame superior y remitirnos a el, puedes usar javascript

<script type="text/javascript">
<!--
if ((top != self.parent) || (top == self))
{
top.location = 'pag_correcta.html';
}

// -->
</script>

Cita:
Iniciado por luisvasquez Ver Mensaje

3.- El tercer punto no lo he probado bien (me ha sucedido a veces, pero no estoy seguro de que ocurra siempre). Cuando navego por la web y me quedo un rato inactivo en una de las páginas ASP, al recargar la página se regresa al index.html sin que la sessión se haya perdido (solo 5 minutos o menos)

¿Es esto nomal con IFRAMES? ¿Existe una manera de evitarlo?
Muchos servidores IIS cuando se encuentran saturados de memoria empiezan a liberarla precisamente reduciendo el tiempo de espera de la sesión. Esté esta definida o no Es un problema tipico de las sesiones en IIS y en servidores mal configurados.



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -