> :) jetzt z�hlt er zumindest schon mal richtig hoch!!! :)
> 
> aber auch eben noch bis 10. aber das werde ich wohl schon hinbekommen.
> 
> p_columncount steht f�r die anzahl der tabellenspalten- 
> sprich, wieviel
> verweisen angezeigt werden sollen.

Aja.. Ok...
Konnte man bei der komischen Programmierung nicht unbedingt sehen...

Ersetze folgenden Schmu:

>     ' --- Ermitteln der ersten Seitennummer f�r diese Linkleiste
>     intStartPage = cbInteger( _
>                              Fix( _
>                                     ( _
>                                     ( p_absolutepage - 1 ) _
>                                     / p_columncount _
>                                     ) _
>                                 * p_columncount + 1 _
>                                 ) - 4 _
>                             )
> 
>  response.write("intStartPage: "&intStartPage)
>     ' --- Kleinste Startseite = 1
>     If intStartPage < 1 Then
>         intStartPage = 1
>     End if
> 
>     ' --- Gr��te Startseite = Anzahl Seiten - 9
>     If intStartPage >= p_pagecount - 9 Then
>         intStartPage = p_pagecount - 9
>     End if
> 
>     ' --- Ermitteln der letzten Seitennummer f�r diese Linkleiste
>     intEndPage   = intStartPage + ( p_columncount - 1 )

Hiermit:

        intStartPage = max(1,p_absolutepage-cInt(p_columncount/2))
        intEndPage = min(p_pagecount,intStartPage+p_columncount-1)

Dann musst Du nur noch die min und max funktionen definieren...

Function min(a,b)
        if a<b then min=a else min=b
End function

Function max(a,b)
        if a>b then max=a else max=b
End function

M�sste gehen... Ungetestet.

Gruss,

Claudius


| [aspdecoffeehouse] als archive@jab.org subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an