Bonjour,
J'ai une page avec un user et un mot de passe qui donne accès à un site qui utilise javascript... J'aimerait faire en sorte que si une personne n'a pas javascript d'activé, elle n'est pas accès à cette page.
Merci de votre aide.
<noscript>Désolé vous devez avoir JavaScript activé pour accéder à cette page</noscript>et pour le reste de générer la page exclusivement en JavaScript à coups de
document.write("<p>bla bla vous pouvez accéder à...</p>");
<?php
$javascript = "<script type=\"text/javascript\">
<!--
document.write('1');
-->
</script>";
echo "javascript : ".$javascript."<br>";
if($javascript == "1")
{
echo "true";
$JS = true;
}
else
{
echo "false";
$JS = false;
}
?>
<?php
session_start();
if(!isset($_SESSION['js'])) $_SESSION['js'] = true;
if(isset($_GET['js']))
{
if($_GET['js'] == "no" ) $_SESSION['js'] = false;
else if($_GET['js'] == "yes") $_SESSION['js'] = true;
}
// si javascript est activé le <noscript> ne sera pas prise en compte
if($_SESSION['js'])
{
// dans le cas contraire on recharge la page avec le parametre js=no
echo '<noscript>
<meta http-equiv="Refresh" content="0; URL=index.php?js=no">
</noscript>';
}
// s'il est pas activé le <script> ne sera pas prise en compte
else
{
// dans le cas contraire on recharge la page avec le parametre js=yes
echo '<script language="JavaScript" type="text/javascript">
document.location.href="index.php?js=yes";
</script>';
}
?>
navigator.javaEnabled()te retournera TRUE si java est activé sur le poste du visiteur et FALSE sinon
Vous n'aimez pas le lifting de Facebook ? Le site Mashable propose cinq étapes pour revenir à l'ancienne présentation du réseau social.