login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Javascript enabled

Offline timo - 30/11/2006 16:20
Avatar van timoPHP ver gevorderde Hoe kan je dit checken..? Mag ook met PHP zijn, maar is hier een makkelijke en snelle manier voor?

8 antwoorden

Gesponsorde links
Offline Gerard - 30/11/2006 16:31
Avatar van Gerard Ouwe rakker Ik zou eerlijk gezegd niet weten hoe je zoiets kan controleren. Het enige wat ik wel weet is dat je gebruik kan maken van <noscript>...</noscript> om een bericht te tonen aan mensen die javascript uit hebben staan.
Offline timo - 30/11/2006 16:35
Avatar van timo PHP ver gevorderde owkej.. was <noscript> nou wel of niet valid xHTML Trans.?
Offline Thomas - 30/11/2006 16:36 (laatste wijziging 30/11/2006 16:37)
Avatar van Thomas Moderator Probeer een cookie te setten met JavaScript, en controleer of het cookie is geset / bestaat met PHP.

Maar het kan best zijn dat iemand wel JavaScript aan heeft staan, maar geen cookies set :/.

Misschien mbv window.location dat je iemand langs een scriptpagina kunt sturen waar je een "JavaScript_enabled" variabele in een sessie zet? Maar sessies werken standaard ook via cookies .

Hmm...
Offline Gerard - 30/11/2006 16:36
Avatar van Gerard Ouwe rakker Ik zou niet weten waarom niet 
Offline vinTage - 30/11/2006 16:38
Avatar van vinTage Nieuw lid of zoiets
Offline timo - 30/11/2006 16:47 (laatste wijziging 30/11/2006 16:52)
Avatar van timo PHP ver gevorderde dan denk ik dat ik toch maar FangorN's manier volg, die is dan toch het meest betrouwbaar denk ik zo..

EDIT: nu ik het gebruik bedenk ik dat ik hier met 1 ding geen rekening heb gehouden, dat ik Template's gebruik, dus ik gebruik gewoon een form voor mijn doel..
Offline ikkedikke - 30/11/2006 17:00
Avatar van ikkedikke PHP expert <script src='http://host/javascript.php?aan=ja'></script>
<noscript><img width=1 height=1 src='http://host/javascript.php?aan=nee'></noscript>

javascript.php:
  1. <?
  2. if(isset($_GET['aan']))
  3. $_SESSION['javascript'] = ($_GET['aan']=='ja');
  4. ?>
Offline Meaux - 10/12/2006 19:54 (laatste wijziging 10/12/2006 19:58)
Avatar van Meaux Nieuw lid om 1 of andere rede werkt dat niet bij mij, ikkedikke.. 
hij set die $_SESSION niet.. (ja, ik heb session_start(); gedaan)

EDIT: nvm.. ik zie wat ik fout heb gedaan.. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s