Rune Jensen forklarede den 13-10-2010:
> On 13 Okt., 09:05, Birger Sørensen <s...@bbsorensen.com> wrote:
>
>> Alternativt kan man lade scriptet genrere linkene - det er lidt mere
>> kompliceret, fordi scriptet skal kaldes - includes - der hvor linkene
>> skal genereres.
>>
>> Men jo - det kan lade sig gøre. Men ikke med HTML (eller css).
>
> Principielt kunne man "prøve sig frem". Dvs. lave et script, som søgte
> igennem alle numrene, indtil den fandt ét, som var succesfuldt. Men
> jeg synes det er en dårlig idé, da det betyder unødigt spild af
> ressourcer, udover, man ved ikke hvor grænsen så er. Den søgning skal
> jo så laves hver gang, så det kan nok blive til nogle requests.
>
> Men I så fald ville man formentlig bruge HEAD som request, den er
> mindst pinefuld. Bare forvent så, at din LOG bliver ret fuld.
>
> Eks. Man er på side 450. Nu skal man lede op til side 999 (hvilket vil
> sige, man skal sende (potentielt) omkring 450 HEAD requests til
> serveren) for at være sikker på, der ikke er flere den vej, før man
> kan gå videre til side 1. Og det skal alle brugere, som kommer til den
> side (eller skal fra side 1 den anden vej). Uden jeg er sikker, ville
> jeg mene, det giver en ret fuld LOG. Særligt hvis du har mange
> brugere.
>
> Iøvrigt vil det kræve en masterside for at kunne virke, regner ikke
> med du gider implementere et JS på samtlige sider, og det er sådan
> noget som IFRAME eller lign. Ikke fordi jeg er vildt imod det, men man
> skal bare bruge sådanne teknologier med omtanke (for brugeren).
>
> Med serverside kan man bygge en struktur over nøjagtigt hvilke filer
> der findes, og så kan man lave et array udfra det, som JSen kan løbe
> igennem (f.eks.). Dette ville jeg mene er bedre udnyttelse af
> ressourcer.
>
>
> MVH
> Rune Jensen
Jeg havde nu forestillet mig et script der har navnet på den nuværende
side med som parameter.
Med glob er det ret enkelt at få et array med eksisterende filnavne i
en given folder, og enkelt i det array at vælge forrige/næste.
HTML'en er ens - brotset fra parameteren i kaldet. (Kunne gøres med en
$_SESSION variabel). Ellers findes der vist måder at finde ud af hvor
et kald kommer fra...
Og det er simplere at lade PHP "løbe gennem listen" end det er at
skulle overføre listen til clienten, for at js kan løbe igennem den.
Der er ikke tale om at skulle vælge en ny side, men om at gå til
forrige/næste.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk