Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

js fallback

3 views
Skip to first unread message

Leif Neland

unread,
Jan 13, 2013, 11:11:07 AM1/13/13
to
Designeren vil gerne lave siden med ajax-paginering og
ajax-put-vare-i-kurven.

Hvor vigtigt er det at have fallback, hvis den besᅵgende ikke har
enablet javascript?

Hvor mange disabler javascript?

Bᅵr man have en visning: "Du har ikke javascript. Det er nᅵdvendigt for
at bruge denne side"

Det kan jo ikke laves som en popup, men som en div, der fjernes med
javascript. Eller en <noscript>

Designeren bruger
$(document).on('click','.page',function(e){
e.preventDefault();

til at disable den normale link.

Sᅵ man kan jo linke til en "Du skal have javascript"-side, hvis man
ikke gider/kan lave en ikke-javascript side.

--
Husk kᅵrelys bagpᅵ, hvis din bilfabrikant har taget den idiotiske
beslutning at undlade det.


runeof...@hotmail.com

unread,
Jan 13, 2013, 12:25:10 PM1/13/13
to
On 13 Jan., 17:11, Leif Neland <l...@neland.dk> wrote:
> Designeren vil gerne lave siden med ajax-paginering og
> ajax-put-vare-i-kurven.
>
> Hvor vigtigt er det at have fallback, hvis den besøgende ikke har
> enablet javascript?
>
> Hvor mange disabler javascript?
>
> Bør man have en visning: "Du har ikke javascript. Det er nødvendigt for
> at bruge denne side"
>
> Det kan jo ikke laves som en popup, men som en div, der fjernes med
> javascript. Eller en <noscript>
>
> Designeren bruger
> $(document).on('click','.page',function(e){
>         e.preventDefault();
>
> til at disable den normale link.
>
> Så man kan jo linke til en "Du skal have javascript"-side, hvis man
> ikke gider/kan lave en ikke-javascript side.

Slår du click-funktionen fra med JS, fordi så giver det SVJKS både
problemer for dem, som slår JS fra, men - måske? - for blinde, som
bruger en skærmlæser. Men derudover, så går du egentlig også imod
standarden...

Men ellers så hold det op imod antallet af brugere med skærmlæser fra
jeres LOG (WindowsEyes, JAWS, Orca mv.) samt noget a la
http://stackoverflow.com/questions/9478737/browser-statistics-on-javascript-disabled

...og så lav en estimering af, om det kan betale sig udfra evt. ekstra
arbejdstid på projektet.

(Notice, at "Stackoverflow works best with javascript enabled" - måske
en metode i kan implementere :) )

Også lige tage antallet af brugere, samt hvor worldwide jeres service
er. Gmail f.eks. har en fuldstændig javascript-løs edition, men de
supporterer også Opera, så... Youtube kræver derimod javascript,
virker ikke uden.


MVH
Rune Jensen

scootergrisen

unread,
Jan 13, 2013, 12:29:23 PM1/13/13
to
Gᅵr sᅵdan her ᅵverst pᅵ din side :

<script type="text/javascript"></script>
<noscript><div class="javascriptikkeaktiv">Javascript er ikke aktiveret
i din browser. Nogle funktioner pᅵ hjemmesiden vil derfor ikke
virke.</div></noscript>

Christian Hansen

unread,
Feb 13, 2013, 10:07:46 AM2/13/13
to
On 01/13/2013 05:11 PM, Leif Neland wrote:
> Designeren vil gerne lave siden med ajax-paginering og
> ajax-put-vare-i-kurven.
>
> Hvor vigtigt er det at have fallback, hvis den besᅵgende ikke har
> enablet javascript?

Det er ret simpelt at lave en snedig fallback-lᅵsning.

Lav dit "lᅵg i kurv"-link som en helt normalt link: <a
href="sti/til/laegikurv?vare=1&amp;url=denne-sides-url">Lᅵg i kurv</a>

Med javascript laver du sᅵ linket om og kalder sti/til/laegikurv uden
url-parameter - dette er meget simpelt med eksempelvs jquery. a-tagget
erstatter du mᅵske helt med noget andet.

Hvis laegikurv modtager en forespᅵrgsel uden urlparameter, returnerer
den sᅵ eksempelvis bare et jsonobject, som sᅵ hᅵndteres af sidens
script, der putter varen i kurven uden at siden reloades.

Hvis laegikurv modtager en forespᅵrgsel med urlparameter, redirecter den
til url, som jo sᅵ viser varekurven med den pᅵgᅵldende vare.

laegikurv vil altid modtage forespᅵrgsler med url-parameter, hvis
javascript ikke er slᅵet til.

Gav det mening? :)

Venligst.


--
Christian Hansen
http://www.resource-it.dk/
0 new messages