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

ASP + Iframes...3 preguntas.

Estas en el tema de ASP + Iframes...3 preguntas. en el foro de ASP Clásico en Foros del Web. Amigos, Tengo una aplicación que tiene al rededor de 150 páginas ASP. Muchas de ellas se pasan parametros por querystring y algunas de ellas (lo ...
  #1 (permalink)  
Antiguo 05/11/2007, 17:31
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 21 años, 4 meses
Puntos: 6
Pregunta ASP + Iframes...3 preguntas.

Amigos,

Tengo una aplicación que tiene al rededor de 150 páginas ASP. Muchas de ellas se pasan parametros por querystring y algunas de ellas (lo peor de todo), tienen nombres que no coinciden con su función original, por ejemplo elaborar_balance.asp en realidad captura unos datos para el balance, pero no lo "elabora"...

Mientras corrijo todos estos detalles quiero ocultar el URL al usuario mediante el uso de Iframes, para lo cual tengo el código siguiente:

Código:
<iframe align="middle" height="1000" width="1004" marginheight="0" 
marginwidth="0" vspace="0" hspace="0"  frameborder="0" scrolling="no" src="default.asp">

</iframe>
Este código está en el archivo llamado index.html, por lo tanto mi antigua página default.asp queda inmersa en el IFRAME y por ende todos los vinculos a partir de esta.

Esto está muy bien, salvo por un trio de detalles:

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?

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?

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?

Saludos y muchas gracias por su ayuda,
Luis Vásquez

Última edición por luisvasquez; 05/11/2007 a las 17:54
  #2 (permalink)  
Antiguo 06/11/2007, 03:34
 
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é -
  #3 (permalink)  
Antiguo 09/11/2007, 13:11
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 21 años, 4 meses
Puntos: 6
Re: ASP + Iframes...3 preguntas.

hey tammander...muchas gracias!

perdona que no respondí antes pero no me llegó el correo de notificación.

Voy a probar tus sugerencias a ver como me va...otro detalle que he notado es que al usar iframes se pierde el titulo de la página interna ¿cierto?

saludos y de nuevo...gracias!

Luis
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 07:07.