







|
[ Forums >> Webmasters >> Les autres langages >> Php et Javascript activé ou non ]
| > Php et Javascript activé ou non |
[ Posté par rf92 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 06-10-2008 à 09:21 | 690 messages ]
  bonjour,
je cherche depuis pas mal de temps un moyen de savoir si le javascript est activé ou non sur une page en php.
je suis arrivé à ceci :<?php
session_start;
$z_jsoupasjs = 0;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd">
<html>
<head>
<title>nouvelle page</title>
<meta http-equiv="imagetoolbar" content="no">
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
<noscript>
<?php $z_jsoupasjs ++; ?>
</noscript>
<?php if ($z_jsoupasjs==0) { ?>
<script>
mafonction() {
alert("js est activé");
}
</script>
<?php } ?>
</head>
<body>
<?php if ($z_jsoupasjs==0) { ?>
<script>
mafonction();
</script>
<?php } else { ?>
ici on peut afficher le html que l'on aurait dans une balise noscript.
<?php } ?>
</body>
</html> |
|
qu'en pensez-vous ?
Peut-on mettre une balise noscript dans le head ?
bonne journée
a+
________________ rf92
A Begwalewe, près de Serule au Botswana, Galetwaselwe Mossi a volé une vache à Sir Seretse Khama. On vous fait grâce du nom de la vache.
Pierre Desproges
 
|
[ Posté par v1nce ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 06-10-2008 à 12:35 | 4024 messages ]
  tu veux faire quoi exactement ?
tu pourrais positionner un cookie par javascript et essayer de le lire
[u]toutes pages *.php[/u]
...
<script src="javascriptactif.php">
...
[u]javascriptactif.php:[/u]
<script>
positionner cookie JS (date jour+hh:mm:ss)
<script>
________________ V1nce
Si je les ai oubliés les bonjour, merci et au revoir sont implicites
Brevets logiciels : dites NON !
http://petition.eurolinux.org/index.html
http://swpat.ffii.org/index.fr.html
| [ Posté par rf92 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 07-10-2008 à 09:27 | 690 messages ]
  bonjour,
v1nce a dit
tu veux faire quoi exactement ?
tu pourrais positionner un cookie par javascript et essayer de le lire
[u]toutes pages *.php[/u]
...
<script src="javascriptactif.php">
...
[u]javascriptactif.php:[/u]
<script>
positionner cookie JS (date jour+hh:mm:ss)
<script>
|
|
pour la réponse.
en fait j'ai certaines pages contenant des codes js (par ex, un diaporama). donc je voudrais gérer le passage des différents paramètres (ça j'y arrive) et présenter la page selon que j'utilise ou non le javascript.
Si js est activé, je mets le diaporama normalement.
Si js est désactivé, je mets des liens avec un peu plus de paramètres en Get.
Mais à la base je dois arriver à faire cette distinction. Donc je me suis dit que sur une page en php, je pouvais travailler avec une variable dont la valeur était modifiée par l'utilisation de la balise noscript.
je dois refaire mon test, car avec la balise dans le head, cela n'a pas l'air de fonctionner. je refais le test ce soir avec la balise au début du body.
Je ne travaille pas trop, en fait pas du tout avec les cookies. je n'y comprends pas encore grand chose.
si Js est désactivé, un cookie est-il quand même créé ?
Bonne journée.
________________ rf92
A Begwalewe, près de Serule au Botswana, Galetwaselwe Mossi a volé une vache à Sir Seretse Khama. On vous fait grâce du nom de la vache.
Pierre Desproges
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|