Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    138

    Tasto back del browser... intercettare l'evento.

    Salve a tutti.

    che Voi sappiate è possibile 'intercettare' l'evento BAck (e quindi FORWARD) del browser. :master:
    Questo perchè. Da un link devo aprire due pagine distinte in due diversi Iframe: facile, migliaia di thread che parlano di questo... ma....
    Ma se premo il Back del browser, giustamente, viene eseguito solo una sorta di History(-1), quindi relativo solo alla seconda delle due pagine invocate. Credo che la cronologia, memorizzata dal browser sia una stuttura LIFO (last in first out). :adhone:
    Con un solo back ho la situazione desincronizzata tra i due iframe, con un altro back torno allo stato di partenza.

    Se riuscissi ad intercettare il 'Back' ... allora forzerei
    un history(-2), bypassando il problema. :metallica

    Ho esagerato coi cubalibre? :sexpulp:
    Oppure qualcuo vaticina una dritta?
    Grazie a chiunque..
    zeno

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi intercettare l'evento

    L'esigenza e' quella di avre le pagine sempre "accoppiate" negli iframe? le puoi legare con un semplice script da inserire in tutte le pagine:

    <script>
    if (parent.nomeAltroIframe.location.href.indexOf("gem ella.htm")<0)
    parent.nomeAltroIframe.location.href="gemella.htm"
    </script>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    138
    Grazie della dritta, super Br1 (ma quando ci arrivo io a 5400 post... nel 2120.... ?)

    in effetti funziona, però non risolve il problema. e credo di capire il perchè.

    In pratica il browser si alluppa nel caricare ciclicamente l'ultima coppia 'contenuto'-'intestazione' e la penultima (ultima e penultima di quelle raggiungibili con il menu di navigazione del sito).

    Credo che il problema non sia risolvibile, perché per ogni 'back' del browser in realtà avanzo di due location.href...

    Un po' fumoso (devo smettere di frequentare i pusher) ma ho capito che così non si puote.
    Nulla altra soluzione, già dietro l'angolo....

    grazie, comunque, ho imparato una cosa nuova.. :metallica
    zeno

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.