30. april 2005 - 15:18Der er
4 kommentarer og 1 løsning
Vis 25 næste og forrige 25 - hvis nogen
Hej eksperter!
Jeg har en loop funktion som virker helt perfekt. Men jeg vil dog meget gerne have det således at man kan klikke sig til de næste eller forrige records som man ser på så mange andre sider..
Jeg bruger følgende kode:
DIM clientRecordCount clientRecordCount = 0 DO WHILE NOT clients.EOF and clientRecordCount <> 25
Det nemmeste er nok at lave det som et link med en querystring på Altså <a href="dinside.asp?start=25">næste 25</a> Når du looper så bruger du din querystring ----- naeste25 = start+25 forrige25 = start-25 start = request.querystring("start") clientRecordCount = 0 DO WHILE NOT clients.EOF and clientRecordCount <> 25 if start > 0 then start = start - 1 else clientRecordCount = clientRecordCount + 1 // og resten af indholdet her end if clients.MoveNext loop <% response.write ("<a href='dinside.asp?start="&forrige25&"'>Forrige 25</a> ")&> <% response.write ("<a href='dinside.asp?start="&naeste25&"'>Næste 25</a> ")&> --- Så hvis start er større end nul tælles den ned og intet skrives ud Når den når nul så er du der i clients hvor ønsket Dernæst tæller clientRecordCount op og dit indhold kommer ud
Det er utestet, men jeg vil mene ideen er god nok Kan dog se jeg har lavet naeste25 og forrige25 ovenover start...de skal selvfølgelig byttes rundt for at blive defineret rigtig :o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.