![]() |
Botón regreso directo a un determinada página del historial de un iframe. PLANTEO del Problema: 1. Tengo una capa con un iframe que llama a una página con una lista de enlaces. 2. Al clicar un enlace se carga en el iframe un visor de imágenes. 3. El visor de imágenes se compone de frames encajados en el iframe. Las imágenes van pasando unas y otras mediante botones atrás, adelante, primera y última. 4. Al terminar la navegación en el visor, si utilizo el botón de regreso del navegador me hace el camino inverso realizado en el visor de imágenes.:-p 5. Si utilizo <a href="http://LISTA">Volver a lista</a> me recarga la lista dentro de un frame, no me restablece el estado inicial de la lista dentro del iframe.:abajo::'( ¿Cómo puedo regresar a la lista (1) en el mismo estado en la que ésta aparecía al principio, pero en un solo paso de regreso, sin tener que refrescar completamente la página de partida ni recorrer la historia completa hacia atrás como en (4)?.:pensando: Espero haberlo explicado bien. Gracias.:aplauso: |
Re: Botón regreso directo a un determinada página del historial de un iframe. Lo único que se me ocurre es esto, que manda la página del iframe atrás en el navegador tantas veces como le indiques en el número: <a href="#" onclick="history.go(-1)">Volver</a> |
Re: Botón regreso directo a un determinada página del historial de un iframe. Gracias Raulmm. Si conocía este comando: <A HREF="javascript:window.history.go(-1)">Volver</A> El problema es que en el visor una persona puede hacer un número de navegaciones indeterminadas, de forma que el número de páginas que habría que dar hacia atrás es variable. Estoy considerando esta otra variable "window.history.length", que te da la longitud del historial. He probado <A HREF="javascript:window.history.go(-window.history.length)">Volver</A> Pero si lo utilizo tal cual me manda al principio de toda la navegación. Necesitaría algo como calcular "window.history.length" antes de entrar en el visor, almacenar ese valor y restarlo del valor actual para saber el número de pasos "a restar" en la expresión que tu pusiste. Gracias por tu respuesta. |
Re: Botón regreso directo a un determinada página del historial de un iframe. En todos los botones (atrás, adelante, primero y último) ¿Tienes alguna función en el onclick? ¿Es un visor Javascript?. Si lo es, pon el código de todas las funciones (también lo que está dentro de <script>). Podemos hacer un contador de todas las veces que se pincha y luego meterlo en el history.go. |
Re: Botón regreso directo a un determinada página del historial de un iframe. Hola Raulmm. El visor es el que me ha salido directamente desde Picasa. No es javascript. Hace una página por cada imagen. Bastante rudimentario y para nada flexible. En cada "página" tendría que poder consultar la variable contador que comentas. El problema es que no se cómo pasar una variable de una página a otra. Los onclick no son más que simples enlaces. Creo que lo mejor es que aprenda a hacer un visor javascript y me olvide de esto. Voy a intentarlo y te lo muestro. Solo que tengo que aprender a ordenar imágenes en XML y no se jejeje, bueno allá vamos... |
Re: Botón regreso directo a un determinada página del historial de un iframe. Lo he conseguido poniendo este código en el body: Cita:
Saludos Raul. |
Re: Botón regreso directo a un determinada página del historial de un iframe. ¡Buena solución! Me alegro de que te haya salido :arriba:. |
| La zona horaria es GMT -6. Ahora son las 09:24. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.