Erik Ginnerskov skrev:
> Det er rigtigt, men min side virker da ikke langsom i skiftet?
Det kommer an på hvad man sammenligner med. Ifølge Load Time
Analyzer[1] tager det i snit lidt over 400 ms at skifte mellem vis og
skjul på din side (her går halvdelen af tiden dog med peak-counteren).
Det er ikke lang tid for at loade en selvstændig webside, men det er
lang tid at vente på reaktion fra en simpel knap. I et program der
ikke kører over nettet, ville man aldrig acceptere så lange svartider.
Sammenligner man skiftet med det eksempel Anders M selv fandt -
<
http://lab.victoriac.net/showhide/index.html> - er
hastighedsforskellen tydelig, selv om jeg har et pænt stort hul til
nettet. Hvis siden ses via en ældre forbindelse, eller serveren er
belastet, vil forskellen blive endnu mere markant.
> Formålet med den måde at gøre det på er, at en blokering for
> javascript-afvikling ikke tager funktionaliteten ud af siden.
Hvis man kan leve med at de skjulte tekster bliver vist konstant
når javascript mangler, er der ikke noget funktionalitetsproblem
med javascriptløsningen. Men hvis det er væsentligt at man i alle
tilfælde kan skifte mellem "vist" og "skjult", er javascriptudgaven
ikke nok. Det er dog muligt at lave en anden form for fallback på
javascriptløsningen, så der alene skiftes via html/css når
javascript ikke er understøttet.
> Det skulle i så fald være lavet, så intet er skjult, hvis
> javascriptunderstøttelsen mangler.
Ja. Det er netop hvad løsningen på
<
http://lab.victoriac.net/showhide/index.html> sørger for.
> Men det var ikke det, der var ønsket.
Øh - jo.
Fra det oprindelige indlæg:
,--------
| Jeg kunne godt tænke mig, at div'en blev vist for folk, der ikke
| har slået JavaScript til, ligesom åbne/lukke-links forsvinder, for
| i den situation giver det ingen mening at have dem.
`--------
Noter:
======
[1] <
https://addons.mozilla.org/firefox/3371/>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html