Avatar billede apo Praktikant
14. august 2005 - 19:35 Der er 1 løsning

Paging 'udfordring'

Hej :-)

Jeg har en artikeloversigt, hvor jeg har indbygget dette pagingsystem: http://activedeveloper.dk/artikler/default.asp?articleid=31

I bunden inddeles menuen til siderne således:
<< Forrige 1 2 3 4 Næste >>

Selve menuen (sidetallene) består af links, bortset fra den side hvor brugeren befinder sig på, som defineret her:

For intNum = 1 To intPageCount
  If Int(Request.QueryString("Side")) = intNum Then
      Response.Write "<strong>" & intNum & "</strong> "
  Else
      Response.Write "<a href=""/Artikler.asp?Side=" & intNum & """ class=""link3"">" & intNum & "</a> "
  End if
Next

Men da ovenstående henter sidetallet fra QueryStringen, er jeg nød til at angive Artikler.asp som Artikler.asp?Side=1 for, at sidetallet 1 ikke bliver til et link.

Hvordan kan jeg ændre det, så ved kald af Artikler.asp, bliver sidetallet '1' ikke til et link?

(Det er sq svært at forklare mere præcist, uden at det bliver en lang og indviklet roman. Så hvis I er i tvivl om noget, spørger I bare :-) )

Apo
Avatar billede apo Praktikant
14. august 2005 - 20:06 #1
Jeg løste den selv :-)

For intNum = 1 To intPageCount
  If Int(Request.QueryString("Side")) = intNum Then
      Response.Write "<strong>" & intNum & "</strong> "
  ElseIf intPage = intNum Then
      Response.Write "<strong>" & intNum & "</strong> "
  Else
      Response.Write "<a href=""/Artikler.asp?Side=" & intNum & """ class=""link3"">" & intNum & "</a> "
  End if
Next

// Lukker

Apo
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester