WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Kontrollera ifall javascript är aktivt? (https://www.wn.se/forum/showthread.php?t=15608)

hnn 2006-08-15 09:48

Kan man på något sätt kontrollera ifall javascript är aktivt hos besökaren?

Visst, man kan sätta en cookie med javascript och sedan på nästa sida kontrollera ifall besökaren har den.

Men detta kräver att man går mellan dom sidorna.

Eftersom det är en multiplattformslösning, så går det inte med ActiveX eller något liknande.

jimmie 2006-08-15 09:55

Hur har du tänkt att använda det?

<script type="text/javascript">
document.write('Javascript installerat');
</script>
<noscript>
Har ej javascript installerat
</noscript>

hnn 2006-08-15 10:02

Citat:

Originally posted by jimmie@Aug 15 2006, 09:55
Hur har du tänkt att använda det?
script type=text/javascript
document.write(Javascript installerat);
/script
noscript
Har ej javascript installerat
/noscript

Det är också en lösning..
Sidan i fråga kommer _INTE_ att fungera utan att javascript är påslaget.
Däremot, så finns där väldigt mycket Javascript validering på sidan. Denna går ju att gå förbi genom att slå av javascript temporärt.

Visst, jag skulle kunna lägga valideringen på serversidan också, men det innebär väldigt mycket extraarbete just nu.

Så kan man förhindra att användaren stänger av javascript, så vore det bra.

Sidan det gäller är av typen intranät. Så den kommer aldrig vara "publik" för någon på internet direkt.

Charlie 2006-08-15 12:02

Att lägga validering på serversidan utgör oavsett vad du gör en stor risk. Det går Alltid att ta sig förbi sådana valideringar. Om inte annat, genom att helt enkelt skicka ett eget svar till servern (t ex med någon av Firefox många plugin om man vill göra det enkelt för sig).

Men om du litar på användarna på intranätet så kan du ju alltid följa MSNs exempel att ha en sida som redirectar vidare till den riktiga sidan om användaren har Javascript aktiverat.

nomicon 2006-08-15 13:41

Xyzi, du måste väl ändå mena att det utgör en stor risk genom att lägga valideringen på klientsidan?

/Martin

Charlie 2006-08-15 14:46

Hahahaha. All validering på klientsidan, gör om gör rätt! :D Haha. Skulle bara se om ni var med, säger vi ;)

hnn 2006-08-15 15:08

Citat:

Originally posted by Xyzi@Aug 15 2006, 14:46
Hahahaha. All validering på klientsidan, gör om gör rätt Haha. Skulle bara se om ni var med, säger vi

Får lyssna fint och validera på serversidan

dennish 2006-08-15 15:27

Citat:

Originally posted by Xyzi@Aug 15 2006, 14:46
Hahahaha. All validering på klientsidan, gör om gör rätt Haha. Skulle bara se om ni var med, säger vi

va?
det verkar ju helknäppt, har du lust att förklara det?

nomicon 2006-08-15 16:57

Läs hela tråden noggrannare dennish =)

/Martin

dennish 2006-08-16 09:50

Aha, det är ju jag som är helknäpp... :)


Alla tider är GMT +2. Klockan är nu 13:06.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson