Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288

    Ajax ed history - suggerimenti

    Tutti sanno che utilizzando ajax non vi è modo di poter utilizzare il back button, quello che mi stavo domandando è se si puo' ovviare a questo inserendo un sistema di navigazione interno. Sul come mi vengono in mente 3 cose:

    - estendendo tramite prototype l'oggetto stesso function, in modo che crei un array delle chiamate alle function loggando i parametri di chiamata, e che quindi funga lui da history, a quel punto bisognera' discernere le chiamate alla function normali dalle chiamate a funzioni ajax

    - lavorando in qualche modo con l'oggetto history, cosa che non credo sia possibile dato che ho fatto delle prove perchè mi sembra solo che l'accesso sia in lettura, ma magari la mia conoscenza è limitata e ci sono degli escamotage.

    - creando un oggetto separato, una sorta di function history logger o qualcosa del genere da utilizzare all'interno delle proprie function per memorizzarne le chiamate.

    Il sistema l'idea era un layer fixed inserito in top (e che segua lo scroll della pagina) con 2 bottoni back e next (disabilitati a seconda che ci sia o no una chiamata back o next).


    Suggerimenti?

  2. #2
    Utente di HTML.it L'avatar di smt
    Registrato dal
    Jul 2002
    Messaggi
    167
    l'unica idea che ho trovato in giro è l'uso delle ancore come segnalatori dello stato, ad esempio:
    Codice PHP:
    /pagina#action_1 
    altre a questo potresti concatenare diversi parametri con la stessa logica che regola attualmente le url, l'evento onload si occuperebbe di parsare l'ancora e "sincronizzare" la pagina.
    Reality is that which, when you stop believing in it, doesn't go away

  3. #3
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Si infatti proprio su quello ho giocato:
    http://forum.splik.org/topic.asp?id=208 , mancherebbero ancora i cookie per essere completo, prima o poi li aggiungo


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.