Kund logg-in:

Saknas det stöd för javascript?

2008-10-18 22:18:00

Javaskript kan göra väldigt mycket bra på en webbplats. Det kan göra den snabbare, interaktivare, lättare att använda samt förenkla navigeringen m.m. Men vad händer om användaren saknar stöd för det? Ett viktigt krav vid användning av javasript är att webbplatsen ska fungerar lika bra utan, eftersom det finns de som saknar stöd för JS. Tex de som använder mobiltelefoner, skärmläsare m.m. Men var inte rädd för att använda javascript! Det är lätt att få de att fungera bra även för de utan stöd för det. När jag använder JS gör jag på följande sätt, för att få det att fungera så bra som möjligt.

Jag lägger in ett skript inom body vilket gör att jag kan använda olika css-klasser beroende på om användaren har JS stöd eller inte. Koden ser ut så här:

<script type="text/javascript">
if (document.getElementById)
document.body.className += "js";
</script>

Skriptet lägger till klassen js på body-taggen om användaren har JS stöd. Det gör att jag kan använda speciella stilar vid JS stöd. Lägg till .js innan ett css-klass om du vill att det bara ska gälla när JS stöd finns. Koden ser ut så här:

/* Med JS stöd*/
.js p {
color: green;
}

/* Utan JS stöd */
p {
color: red;
}

Detta gör att om det finns JS stöd så får texten grön färg, annars blir texten röd. Textfärg är bara ett exempel på vad tekniken kan användas till. Det finns många fler användningsområden och kan användas till det mesta. Det är bara fantasin som sätter gränserna.


Kommentarer till Saknas det stöd för javascript?:


Kommentera:



Öka textstorleken Miska textstorleken