In ogni caso, ti servono un po' di pezzi:
La base è questa...codice:my_control=false; contatore=0; function addurl(par){ //funzione per aggiungere (se possibile) un parametro get al tuo url var url="pagina.php?c="+par; if(tipeof history.pushState=="function"){ if(contatore>1){ history.pushState(null,'il_tuo_titolo',url); my_control=true; return false; }else{ history.replaceState(null,'il_tuo_titolo',url); my_control=true; return false; } } }; function showDiv(par){//funzione per animare il div che simula il click dell'utente showonlyone(par); }; $(window).bind("popstate", function(){ if(my_control){ my_control=false; }else{ showonlyone(par); } }); $('.tuo_div').click(function(){ showonlyone(this)//qui non so cosa devi passarle di preciso addurl(this);//idem ++contatore; });
Poi andrebbe fatta la gestione del refresh della pagina in js mettendo al document.ready un parse dell'url, e se impostato il parametro in GET chiamare showonlyone(par);

Rispondi quotando