Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614

    Paginazione con numeri visibili

    Salve
    di seguito la parte della paginazione di un motore di ricerca,
    Lo script così comè quando passo alla seconda pagina mi fa vedere: indietro 2 - 3 - 4 avanti
    Invece come posso modificarlo in modo che mi facesse vedere il numero delle pagine passate esempio:
    indietro 1 - 2 - 3 avanti anche mi se mi trovo alla 2 o terza pagina
    codice:
    <%
    
    page = page
    totPage = pagine_totali
    Max = 9
    
    startPage = page
    EndPage = page + Max
    
    if page > 1 then
    Response.write("<a href=""search.asp?page="& page -1 &""">Indietro</a>&nbsp;&nbsp;&nbsp;")
    end if
    
    if EndPage > totPage then EndPage = totPage
    
    for i = StartPage to EndPage
    If i = totPage then
    Response.Write("")
    Else
    If i = page then
    Response.Write("<b>" & i & "</b>")
    else
    Response.write ("<a href=""search.asp?page=" & i & """> " & i & " </a> ")
    end if
    end if
    next
    
    if page < totpage then
    Response.write ("&nbsp;&nbsp;&nbsp;<a href=""search.asp?page=" & page +1 & """>Avanti</a> ")
    end if
    %>
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614
    Nessun aiuto?

  3. #3
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    588
    Io farei cosi...
    scrivi un tag di tipo input text ma hidden e gli memorizzi la pagina attualmente visualizzata...
    poi se clicchi sul numero di pagina lanci una funzione Javascript che tramite il valore passato lancia la pagina componendola dinamicamente e fa il submit e questa quando riparte presenterà la pagina richiesta, sia che fosse andare avanti che indietro oppure se hai premuto il numero di pagina che vuoi vedere....
    E' chiaro che devi programmarle il tutto...
    ciao
    Vic53

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 © 2024 vBulletin Solutions, Inc. All rights reserved.