Perché su Tomcat non funzionano le semplicissime ancore dell'HTML?

di
Anonimizzato13823
il
2 risposte

Perché su Tomcat non funzionano le semplicissime ancore dell'HTML?

Da una pagina jsp punto ad un servlet e poi da quest'ultima alla jsp precedente ma al cui link aggiungo un'ancora che con grande fantasia chiamo #ancora.
Alla jsp ci ritorno ma l'ancora non funziona perché continuo a vedere la parte alta della pagina.
L'html è giusto, ne sono certo!
<a href="#ancora"></a>
Dunque perché accade questo e soprattutto come risolvo?
Anche la URL che leggo in alto è corretta infatti dopo .jsp trovo #ancora.
Ciao e grazie

2 Risposte

  • Re: Perché su Tomcat non funzionano le semplicissime ancore dell'HTML?

    Dato un url es. blabla.html#sez1

    Sui vecchi-vecchi browser si doveva usare il <a> con il name

    <a name="sez1">Sezione 1</a>

    Sui browser moderni la gestione degli anchor si è orientata più verso gli id, usabili oltretutto su qualunque tag es.

    <h1 id="sez1">Sezione 1</h1>

    Nota: HTML5 NON permette il <a name>


    P.S. Tomcat e jsp non c'entrano, riguarda solo HTML.
  • Re: Perché su Tomcat non funzionano le semplicissime ancore dell'HTML?

    Ah ecco! accipicchia in informatica quello che impari oggi domani è già obsoleto...
    Ho corretto ora il codice, mille grazie!
Devi accedere o registrarti per scrivere nel forum
2 risposte