Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/08/2009, 15:01
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: iframe No recargable al refrescar pagian??

Cita:
No tengo otra opcion mas que usar iframe asi que debo de suponer que si no encuentro una solucion mi sistema no serbira de mucho estoy frito!!!
Pues yo diría que estás frito y además servido en la mesa. Que yo sepa (como siempre, espero equivocarme), no hay forma de recargar una página y que no se recargue todo lo contenido en esta. Los iframes son precisamente eso, un objeto html contenido dentro de una página, y de todos modos tienen que recargarse cuando se recarga la página en si.

Bueno, qué hacer? a hecharte algo de sal para que obtengas buen sabor? No lo creo, como dijo "josevirtual" podrías probar en ajax, pero eso sería hacer muchos cambios, eso toma tiempo y como que suenas algo apurado. Ahora, a mí se me ocurre que en lugar de usar un iframe, uses una estructura simple de frames. De ese modo sí podría recargarse una parte de la página sin recargarse la otra.

Ahora, la misma recomendación que resuena por todos los foros de programación web: no es recomendable usar frames ni iframes, hay excepciones, como en todo, pero no es la regla general.

Sin embargo, pensando un poco más, y repasando lo que ya escribí en los anteriores párrafos para corregir ortógrafía y algunas expresiones se me ocurre lo siguiente:

De todas maneras, lo que quieres es que la info contenida en el iframe no cambie, que se quede como está, entonces mediante javascript podría enviarse alguna información por url para que te muestren los datos que estuvieron antes y así aunque se recargue el iframe se vuelva a mostrar como estaba antes.

En estos menesteres se consiguen las cosas de una u otra manera, y cuando no se puede, se hacen trampas (o sea, truquitos) y así se logran. Para tu caso es necesario conocer explícitamente para qué quieres que no se recargue el iframe y ese objetivo se puede conseguir, de una u otra manera. Si no es mediante evitar la recarga podría ser envíando un dato que propicie (o sea un if) una consulta que haga que la información mostrada en el iframe sea la misma que estuvo antes de que se disparara la recarga.

Espero haberte podido ser de alguna ayuda. Suerte!

Última edición por ElJavista; 02/08/2009 a las 15:07