Foros del Web » Creando para Internet » Diseño web »

iframe No recargable al refrescar pagian??

Estas en el tema de iframe No recargable al refrescar pagian?? en el foro de Diseño web en Foros del Web. Hola que tal SANTOS DEL WEB!!! pues siempre me salvan en mis horas penosas asi que acudo una vez mas a solicitar ayuda a ustedes... ...
  #1 (permalink)  
Antiguo 11/05/2009, 10:15
Avatar de zerpico_01  
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 392
Antigüedad: 9 años, 10 meses
Puntos: 11
iframe No recargable al refrescar pagian??

Hola que tal SANTOS DEL WEB!!! pues siempre me salvan en mis horas penosas asi que acudo una vez mas a solicitar ayuda a ustedes...

el tema es que estoy desarrollando un sitema que carga una pagina por iframe en la parte central, pero necesito que el iframe cargue solo una vez o sea que si el usuario refresca la pagina siempre cargue la misma pagina ya que si perimitiera refrescar se cargaria otra pagina con otros datos....¿ se entiende?

aporto mas datos para que puedan comprender mejor, el sitema genera una factura con con ID de orden pero si refresca la pagina el usuario el id de orden aumenta por consiguiente un usuario podria generar 20 facturas con distintos ID de orden y se trataria de la mima compra pero con distintos ID cosa que seria imposible de saber cuando un usuario a efectudo el pago de una compra ya que habria en la base de datos muchos ID sobre una misma compra....

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!!!

un saludo a todos y gracias por la ayuda que simpre brindan a todos!!!

Última edición por zerpico_01; 11/05/2009 a las 10:24
  #2 (permalink)  
Antiguo 02/08/2009, 04:50
Avatar de josevirtual  
Fecha de Ingreso: diciembre-2006
Mensajes: 51
Antigüedad: 11 años
Puntos: 1
Respuesta: iframe No recargable al refrescar pagian??

Porque no intentas hacer con ajax, iframes no son recomendables ya que hay navegadores que no los soportan
  #3 (permalink)  
Antiguo 02/08/2009, 16:01
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 10 años, 9 meses
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 16:07
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 20:23.