---
title: "Hur kollar ni om besökaren har Javascript påslaget?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/80241-hur-kollar-ni-om-besökaren-har-javascript-påslaget"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Patrik81"
published: "2003-06-21T16:01:27.000Z"
updated: "2003-06-28T21:48:17.000Z"
replies: 5
views: 407
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/80241-hur-kollar-ni-om-besökaren-har-javascript-påslaget"
---

# Hur kollar ni om besökaren har Javascript påslaget?

## #1 — Patrik81, 2003-06-21T16:01Z

Jag har inte kollat runt på php.net efter något smidigare sätt, kom på ett sätt alldeles nyss, men jag undrar om detta är det smidigaste sättet, eller om det finns något bättre sätt. (Idén jag fick kräver att besökaren sänder data till servern med ett form, och det är nog inte på alla siter som man har möjligheten att lägga dit ett formulär bara för att kolla om besökaren kör med javascript på eller avslaget)

Iaf. idén jag fick var att man har en sida, med en form. I ett hidden fält (som man döper till något så att man hajar att det har att göra med JS enabled/disabled kollen) sätter man value till "Off" , och det absolut sista som man skriver med i htmlkoden innan \</body\> är en liten javascript-kod som ändrar värdet i hidden fältet från "Off" till "On" (eller liknande)
Om javascript är påslaget kommer ju värdet att ändras, om  inte, kommer ursprungsvärdet att stå kvar, när formuläret skickas till servern.

Men som sagt, detta kräver ju ett formulär, och visst kan det kanske vara smidigt att baka in denna koll på sidor med formulär, men om man nu inte har ett på sin sida, så är det ju lite onödigt att lägga till ett bara för den sakens skull. Så hur gör man annars?

MVH Patrik

Permalänk: https://www.webforum.nu/p/80241

## #2 — Matte, 2003-06-21T17:48Z

Om ditt webbhotell har lagt upp (och underhåller) en browscap.ini så kan du använda get_browser <http://se.php.net/manual/en/function.get-browser.php>
En egen browscap.ini hittar du här: <http://www.garykeith.com/browsers/downloads.asp>

Då gör du så här:

```php
<?php
$browser = get_browser(); 
if($browser->javascript) echo "javascript stöds";
?>
```

Permalänk: https://www.webforum.nu/p/1090366

## #3 — Patrik81, 2003-06-21T21:53Z

Då lärde man sig något nytt idag med då =)
tack så mycket

MVH Patrik

Permalänk: https://www.webforum.nu/p/1090469

## #4 — leifen, 2003-06-23T11:49Z

Varför inte använda HTML \<noscript\>?

Permalänk: https://www.webforum.nu/p/1091169

## #5 — Coord, 2003-06-28T01:43Z

> **Matte skrev:**
>
> Om ditt webbhotell har lagt upp (och underhåller) en browscap.ini så kan du använda get_browser <http://se.php.net/manual/en/function.get-browser.php>
> En egen browscap.ini hittar du här: <http://www.garykeith.com/browsers/downloads.asp>
> 
> Då gör du så här:
>
>
> ```php
> <?php
> $browser = get_browser(); 
> if($browser->javascript) echo "javascript stöds";
> ?>
> ```

Värt att notera är ju dock att den där funktionen endast kollar om webläsaren stödjer javascript. Man kan ju fortfarande ha javascript avslaget.

Permalänk: https://www.webforum.nu/p/1097224

## #6 — Patrik81, 2003-06-28T21:48Z

Då verkar det som om det får bli någon lösning som använder sig av min idé iaf. på sidan jag arbetar med för närvarande.

Tack för det påpekandet =)
\*tänkte inte på det\*

MVH Patrik

Permalänk: https://www.webforum.nu/p/1097615

---

Tråden på webben: https://www.webforum.nu/amne/php/80241-hur-kollar-ni-om-besökaren-har-javascript-påslaget
