Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2011, 16h23   #1
Membre habitué
 
Inscription : septembre 2004
Messages : 244
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 244
Points : 110
Points : 110
Par défaut cacher div si javascript désactivé

Bonjour,

J'essaye de vérifier si javascript est activé ou pas mais j'ai tout le l'erreur :
document.getElementById("choix") is null
http://10.0.0.9/test.html
Line 29

Si javascript activé je n'affiche pas le div qui a pour ID "choix"

Avez-vous une idée svp ?

Merci beaucoup pour votre aide

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
<style>
#form2{
  display:none;
}
 
</style>
 
<script type="text/javascript">
if (document.cookie){
  document.getElementById('choix').style.display="none";
}
</script>
 
</head>
<body>
 
  <form id="form1">
    <input type="text" />
  </form>
 
  <form id="form2">    
    <input type="text" />
  </form>
 
  <div id="choix">
    <label><input type="radio" id="live" name="choix" value="live" />live</label>
    <label><input type="radio" id="live2" name="choix" value="live2" />live2</label>
  </div>
 
</body>
</html>
omelhor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 16h24   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Code :
1
2
3
<script type="text/javascript">
  document.getElementById('choix').style.display="none";
</script>
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 16h32   #3
Membre Expert
 
Avatar de Willpower
 
Homme Boris Dessy
sans emploi
Inscription : décembre 2010
Messages : 861
Détails du profil
Informations personnelles :
Nom : Homme Boris Dessy
Localisation : Belgique

Informations professionnelles :
Activité : sans emploi

Informations forums :
Inscription : décembre 2010
Messages : 861
Points : 1 366
Points : 1 366
Code html :
1
2
3
4
5
6
<noscript>
 <div id="choix">
    <label><input type="radio" id="live" name="choix" value="live" />live</label>
    <label><input type="radio" id="live2" name="choix" value="live2" />live2</label>
  </div>
</noscript>

ça ne fonctionne pas ?


edit:
ton titre et ton message disent l'inverse :
Citation:
Si javascript activé je n'affiche pas le div qui a pour ID "choix"
-> Javascript => no Div
Citation:
cacher div si javascript désactivé
-> no Javascript => no Div
Willpower est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 16h48   #4
Membre habitué
 
Inscription : septembre 2004
Messages : 244
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 244
Points : 110
Points : 110
Je sais pas pourquoi , mais j'ai été cherché des complications.
Merci bcp
omelhor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h16.


 
 
 
 
Partenaires

Hébergement Web