IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

quand le B A BA ne fonctionne pas


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Par défaut quand le B A BA ne fonctionne pas
    Bonjour,

    Là, c'est un copier-coller d'un exemple trouvé dans un livre.
    Je ne connais rien en Javascript.
    Pourquoi ne vois-je rien qui s'affiche en dehors de mon agacement ?
    Manquerait la version de javascript? où la trouve je?
    MERCI.
    Marcel Marie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <title>Objets</title>
     
     
      <script language="javascript">
    navigateur=navigator.appName;
    version=navigator.appVersion;
    plateforme=navigator.platform;
    cookie=navigator.cookieEnabled();
    if (cookie==true){
    alert("Vous utilisez actuellement " +navigateur+ " "+version+ "\r comme navigateur Internet, sur une plate-forme de type : " +plateforme+ " avec les cookies activés" );
    }
    else {
    alert("Vous utilisez actuellement " +navigateur+ " "+version+ "\r comme navigateur Internet, sur une plate-forme de type : " +plateforme+ " Attention ! les cookies ne sont pas activés" );
    }
      </script>
    </head>
     
    <body>
    <h1> ras le bol </h1>
     
    <br>
     
     
    </body>
    </html>

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Avant tout, préférez cette écriture-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript">
    Ensuite il y a un drôle de phénomène. La ligne qui pose problème est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cookie=navigator.cookieEnabled();
    cookieEnabled() n'est pas compatible avec IE4 je crois. Sauf que ça plante sur IE7.

    J'ai truqué le code en mettant

    et chose étonnante, il m'annonce que je suis sur IE4 compatible MSIE7.

  3. #3
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Il me semble que la propriété cookieEnabled de navigator n'est pas une méthode mais une propriété booléenne. Essaie de retirer les parenthèses... pour voir ^^

  4. #4
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut Oups
    Si on demande où je suis vous pouvez répondre que je suis perdu sur le générateur de phrases de RomainVALERI et que j'attends une citation faramineuse pour me sortir de ma honte et de mon incapacité.

  5. #5
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par vermine Voir le message
    j'attends une citation faramineuse pour me sortir de ma honte et de mon incapacité.
    huhu ^^ ne te flagelle pas trop fort vermine on a encore besoin de toi ici !

  6. #6
    Membre éclairé
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Par défaut
    Merci pour vos réponses.
    Je croyais me faire envoyer sur les roses pour qqch d'évident, mais ça n'est pas le cas !!
    A chaque fois que j'ai voulu utiliser JavaScript il y a eu un problème de compatibilité. Qui peut bien se servir de JavaScript dans ces conditions?

    Je vais essayer d'envoyer un message à l'auteur du livre (édité en 2008) où j'ai pioché l'exemple. Lui aura peut-être la solution.

    Car après, lorsque j'aurai la façon de connaître le nom du navigateur, je me propose de vous envoyer un autre JavaScript un peu plus corsé (qui part en erreur avec FF mais est bon avec IE8.)

    Mais, question préalable : où trouver la documentation, de façon exhaustive, sur toutes les propriétés accessibles d'un objet en fonction du navigateur. (dans le contexte JavaScript évidemment).
    Je vous remercie.

    Marcel Marie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. script ne fonctionne pas quand on l'appelle via crontab
    Par effa87rujo dans le forum Linux
    Réponses: 11
    Dernier message: 02/04/2012, 15h57
  2. Réponses: 2
    Dernier message: 01/09/2011, 09h33
  3. Code ne fonctionne pas quand il est dans une page HTML
    Par zizou5roni dans le forum Applets
    Réponses: 1
    Dernier message: 11/08/2008, 10h53
  4. Réponses: 7
    Dernier message: 08/07/2007, 19h51
  5. Réponses: 1
    Dernier message: 10/04/2007, 22h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo