- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Info punto ancoraggio della scrollbar da refresh Firefox
-
Info punto ancoraggio della scrollbar da refresh Firefox
Salve, c'è un atroce rompicapo che mi fa riflettere ultimamente, sarà una sciocchezza ma proprio non riesco a risolverla.
In sostanza, prendiamo come esempio la homepage del forum, spostandosi in basso verso l'ultima sezione e aggiornando la pagina, firefox (utilizzo la versione 3.0.1) la ricaricherà restando ancorata nel punto dal quale è stata refreshata.
Direte normale, ma il fatto è che non mi spiego come mai in alcuni siti, soprattutto in alcuni miei ciò non succede, e vengo, ad ogni refresh, riportato in cima al sito.
Ho controllato eventuali difetti di codice, ma sembrerebbe non essercene. Sapete dirmi qualcosa di più in merito a questo fatto?
Grazie
-
Ciao, puoi farci vedere una pagina con il problema?
Il sistema delle ancore interne ad una pagina è semplice, all'indirizzo si va ad aggiungere un identificativo dell'ancora del tipo #anchor
Perciò se quando ricarichi la pagina viene conservata la parte finale dovrebbe funzionare bene.
-
Ciao claudioweb, grazie per la risposta.
Il classico ancoraggio html (name + link) mi è abbastanza chiaro, non è quello il problema purtroppo; ciò a cui mi riferisco avviene per esempio anche in questo topic.
Appena leggerai il mio post scrollerai la pagina verso il basso mantenendo quella posizione, e ricaricandola la visuale si riposizionerà nel punto in cui hai effettuato il refresh.Ciò non avviene per esempio nel sito skop.it .. Andando a visualizzare il fondo della pagina e ricaricando, riporta sempre in cima..
Non riesco a capire come mai avviene ciò.
-
Ah..scusa avevo capito male...
Non è un problema di codice, immagino dipenda dal tipo di header http inviata.
Dovresti controllare in particolare la parte:
Cache-Control => no-store, no-cache, must-revalidate, post-check=0, pre-check=0
-
Ciao, grazie ancora per la risposta, adesso sto iniziando a comprendere il problema; ti chiedo però ancora una piccola cosa.. Non utilizzando tali header php, il tuo consiglio è quindi quello d'inserirli per ovviare al problema?
Grazie nuovamente!
-
scusate ma non sono ancora riuscito a risolvere il problema;
Se qualcuno può darmi mano.
Grazie mille!
-
Scusate, ma non ho ancora trovato una soluzione.. qualcuno che può aiutarmi? Grazie
-
Ciao Xyz,
gli header suggeriti da claudioweb sono http e non php. Io però non li conosco ancora.
L'unica cosa che mi viene di suggerirti è di controllare il doctype. Quale usi?
-
Ciao olaola!
Uso il transitional, ho provato anche a sostituirlo con lo Strict ma non ho risolto il problema..
-
Ciao, sarò ripetitivo ma secondo me è esclusivamente un problema di header (che possono essere generate non solo da php, ma da un cms, da una configurazione nell'htaccess, da una configurazione del server, ecc.).
Sono loro a indicare al browser il tipo di comportamento da tenere nel gestire un file.
Puoi postare l'url della pagina, visto non lo ricordo più?
-
@claudioweb said:
Ciao, sarò ripetitivo ma secondo me è esclusivamente un problema di header (che possono essere generate non solo da php, ma da un cms, da una configurazione nell'htaccess, da una configurazione del server, ecc.).
Sono loro a indicare al browser il tipo di comportamento da tenere nel gestire un file.
Puoi postare l'url della pagina, visto non lo ricordo più?
Ciao claudioweb, grazie ancora per l'attenzione;
non uso cms nel mio sito, può quindi (come dicevi te) essere colpa di header provenienti da php o htaccess, trovi un esempio del mio problema per esempio in: skop.itProvai a suo tempo anche a escludere passo passo ogni parte di codice per cercare il problema, ma stranamente non ottenni risultati