Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Linkare da pagina 1 al punto preciso di pagina 2

    Buon giorno.
    Per linkare porzioni di pagina all'interno della stessa basta fare:
    codice:
    <a name="nomeancora">testo</a>
    
    <a href="#nomeancora">Vai a testo</a>
    fin qui tutto ok.

    Ma se ho due pagine e voglio passare dall'una all'altra con lo stesso metodo?
    Cioè, clicco sul titolo di una news, e voglio andare al punto preciso della seconda pagina dove c'è la lista delle news.
    E' possibile?

    Al momento ho fatto cosi ma non funziona:
    //pagina ricerca
    codice:
    //lista delle news
    <a href="news.php#id=1">titolo a</a>
    <a href="news.php#id=2">titolo b</a>
    <a href="news.php#id=3">titolo c</a>
    //pagina delle news
    codice:
    <table>
    <tr>
    <td id="1">Titolo A</td>
    </tr>
    <tr>
    <td id="2">Titolo B</td>
    </tr>
    <tr>
    <td id="3">Titolo C</td>
    </tr>
    </table>
    In php, per passare i valori alla pagina nella quale si vuole accedere solitamente si mette il "?id=1"
    Ma per prova l'ho sostituito con il "#", ma sia nell'uno che nell'altro caso, quando clicco sul titolo, è vero che accedo alla pagina delle news, ma non si posiziona nel punto esatto.

    Come faccio?
    Grazie mille.

  2. #2
    ho provato, rivedendo un attimo quello che avevo scritto e mi sono accorto di un errore:
    codice:
    //errore->non devo passare il valore 1 ed assegnarlo ad un identificativo perché non serve
    <a href="news.php#id=1">titolo a</a>
    
    //giusto->devo soltanto passare semplicemente il valore 1
    <a href='news.php#1'>titolo a</a>
    Scusatemi, ma ho risolto.
    Buona giornata.

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    la ancore valgono comunque, anche se raggiunte da un'altra pagina

    per raggiungere un'ancora questa è l'istruzione:

    codice:
    <a href="news.est#nomeancora">titolo a</a>
    
    <marcatore id="nomeancora" >

    IE supporta anche NAME al posto di ID, ma è convenzionale l'uso di ID (e name non è garantito su altri browser)


    edit:

  4. #4
    si si, fatto, ti ringrazio.
    Alla prossima

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.