login  Naam:   Wachtwoord: 
Registreer je!
 Forum

controleren of javascript enabled is

Offline yolk - 13/04/2007 18:28
Avatar van yolkHTML interesse Voor een site moet gecontroleerd worden of de gebruiker javascript enabled heeft staan of niet. Zo ja, dan wordt goed.gif getoond, anders fout.gif. Hoe moet ik dit doen?
Ik zat te denken aan een gewone image-tag die wordt overschreven door javascript. Dus standaard wordt fout.gif geladen en javascript zou er dan goed.gif van moeten maken als die enabled is.
Een andere oplossing is misschien door <img src="fout.gif" id="fout" name="fout" style="visibility: hidden"> te gebruiken, maar dat werkt ook niet.

Weet iemand een oplossing?

4 antwoorden

Gesponsorde links
Offline phpfreak - 13/04/2007 18:29
Avatar van phpfreak PHP beginner misschien iets laten weergeven ofzo met javascript en dan met php checken of het er staat, als het er staat, staat javascript aan anders niet, maar vraag me niet hoe..
Offline ikkedikke - 13/04/2007 19:02 (laatste wijziging 13/04/2007 19:04)
Avatar van ikkedikke PHP expert <script>document.write('<img src="goed.gif">');</script>
<noscript><img src="fout.gif"></noscript>
EDIT:
als je het serverside wil weten zul je minimaal 1 request moeten wachten, maar je zou dan wel het volgende kunnen doen:
<script>document.write('<img src="goed.php">');</script>
<noscript><img src="fout.php"></noscript>
  1. <?//goed.php
  2. header('content-type: image/gif');
  3. readfile('goed.gif');
  4. $_SESSION['js'] = true;
  5. ?>

  1. <?//fout.php
  2. header('content-type: image/gif');
  3. readfile('fout.gif');
  4. $_SESSION['js'] = false;
  5. ?>
Offline laars - 13/04/2007 19:06
Avatar van laars Onbekend van ikkedikke hierboven is wel goed (nog ff language attribuut en één fout.gif vervangen door goed.gif) maar zelf droeg je bijna dezelfde oplossing aan, waarna je vraagt of iemand een oplossing weet...?!
Offline ikkedikke - 13/04/2007 19:14
Avatar van ikkedikke PHP expert Welke fout moet er vervangen worden dan?
Verder is het het nuanceverschil tussen zijn antwoord en het mijne wat hem zal helpen;-)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.247s