Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654

    paginazione quasi completa

    salve a tutti
    ho fatto una funzione per paginare i record in un db, ma manca una cosa che non riesco a fare...ore vengono visualizzati tutti i link a tutte le pagine e quando le pag sono molte è decisamente brutto...io vorrei visualizzare al max 10 link a 10 pagine e potermi spostare alle precedenti e alle successive tramite i classici link ai lati...madonna come mi esprimo male!!!
    per es. << 4|5|6|7|8|9|10|11|12|13 >>


    la mia funzione è:


    Function navigatore(rs)
    dim str, i, Linkpag

    str=str&"<p class=""testichiara"">Pag. "&rs.absolutePage&"di "&rs.pageCount&" "

    if rs.pagecount<>1 then
    str=str&"</p>Pagine:"

    for i=1 to rs.pageCount

    if i = rs.absolutePage then
    Linkpag = "<font color=""#990000"">"&i&"</font>"
    else
    Linkpag= i
    end if

    str=str&""&Linkpag&" | "

    next

    end if


    if rs.absolutepage = 1 and rs.absolutepage<>rs.pagecount then
    str = str&"
    <input type=""button"" onClick=""inviaForm3('"&rs.absolutepage+1&"')"" value="">>"">"
    end if
    if rs.absolutepage>1 and rs.absolutepage<rs.pagecount then
    str = str&"
    <input type=""button"" onClick=""inviaForm3('"&rs.absolutepage-1&"')"" value=""<<""><input type=""button"" onClick=""inviaForm3('"&rs.absolutepage+1&"')"" value="">>"">"
    end if
    if rs.absolutepage <> 1 and rs.absolutepage=rs.pagecount then
    str = str&"
    <input type=""button"" onClick=""inviaForm3('"&rs.absolutepage-1&"')"" value=""<<"">"
    end if

    navigatore= str
    End Function




    che mi sapete dare qualche dritta???

  2. #2
    potresti provare così:

    codice:
    min=rs.absolutepage-4
    max=rs.absolutepage+5
    
    for i=1 to rs.pageCount 
    
    if i>=min and i<=max then
    if i = rs.absolutePage then 
    Linkpag = "<font color=""#990000"">"&i&"</font>" 
    else 
    Linkpag= i 
    end if 
    
    str=str&""&Linkpag&" | " 
    end if
    next

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    grazie ora provo

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