10. juli 2001 - 09:26Der er
9 kommentarer og 2 løsninger
Paging får det hele til at hoppe :o(
Hejsa
Jeg har brugt http://www.activeserverpages.dk/aspdigital/kapitel2/paging.asp og det virker for så vidt også fint nok, men når jeg ændrer pagesize (det som definerer hvor mange poster der skal vises per side) så hopper hele min side nedad og starter reelt først lige over midten af skærmen og jo flere poster jeg vil have vist, desto større bliver \"lufthullet\"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Response.Write \"<p>Gå til side \" For intNum = 1 To intPageCount Response.Write \"<a href=paging.asp?page=\" & intNum & \">\" & intNum & \"</a> \" Next
Response.Write \"<p>\" If Clng(intPage) > 1 Then Response.Write \"<a href=paging.asp?page=\" & intPage - 1 & \"><<</a>\" Else Response.Write \"<<\" End If
Response.Write \" \"
If Clng(intPage) < Clng(intPageCount) Then Response.Write \"<a href=paging.asp?page=\" & intPage + 1 & \">>></a> \" Else Response.Write \">>\" End If %>
<!-- Head start --> <!-- #include file = \"../includes/foot.inc\" --> <!-- Head slut -->
Synes godt om
Slettet bruger
10. juli 2001 - 09:40#3
Altså jo flere poster jeg beder den om at trække ud per side - jo større bliver mellemrummet mellem \"Side x af x\"
og der hvor man vælger side
1 2 3 4 5 6 7 8 << >>
~~~~~~~~~~~~~~~~~~~~ Altså hvis jeg sætter pagesize til 10 er der næsten en \"hel skærm\" uden noget på inden jeg når ned til selve indholdet af posterne
øv, det kunne godt have været det :-) - det er ikke usædvanligt at få en masse luft, hvis tabellen er defineret forkert. Men på den igen, jeg vender tilbage om lidt...
Jeg tror nu stadig at fejlen skyldes din tabel definition. Se lige her:
Response.Write \"<p><b>Side \" & intPage & \" af \" & intPageCount & \"</b></p>\" Do While Not rs.EOF And intRecCount > 0 Response.write \"<tr><td width=\"\"80\"\" height=\"\"4\"\" style=\"\"padding: 2\"\" valign=\"\"top\"\">\" & \"Beskrivelse\" & \" \" & \"</td>\"
Hvis vi stadig antager, at du har din <TABLE> tag i den første include fil, vil du, når ovenstående kode afvikles, få en paragraph inde i din tabel, hvilket vist nok ikke er så heldigt. HTML koden vil blive noget i stil med
<TABLE> <P>Side x af x</P> <TR><TD>blah blah</TD></TR>
o.s.v.
</TABLE>
Prøv at flytte din <P> op før tabellen, eller komverter den til en <TD med colspan=x rækker>
undskyld, colspan=c kolonner, så du får en celle i toppen, svarende til antallet af kollener i tabellen.
Synes godt om
Slettet bruger
10. juli 2001 - 10:08#10
Hmm - nu virker det pludselig. Hvad siger du til at dele points? Du løste jo ikke problemet som sådan, men du ledte mig ind på noget af det rigtige :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.