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

ASP.NET Discussion :

Savoir si javascript est supporté


Sujet :

ASP.NET

  1. #1
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut Savoir si javascript est supporté
    Bonjour, à vous j'aimerais savoir lors du premier affichage d'une page suite à une requête d'un navigateur client si il est possible de savoir à coup sûr si le javascript est supporté ?

  2. #2
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Par défaut
    La solution que je connais permet de le savoir mais après un refresh seulement...

    Donc si tu trouves comment tester si JavaScript est activé à la première visite, je serai également preneur

  3. #3
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    après un refresh, j'imagine effectivement que je peux bidouiller avec javascript sur le client pour mettre à jour un champ ou autre et testé ainsi si javascipt est supporté... Mais effectivement ce qui serait intéressant serait de pouvoir retirer les infos des entêtes renvoyer par le navigateur...

  4. #4
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Tu veux savoir au niveau du serveur, si le navigateur, qui vient de faire sa première requète, et auquel tu va envoyer ta page, va supporter le javascript, pour générer une page adéquate ?

    Je ne sais pas comment faire, mais si la réponse se trouve quelque part, le seule endroit possible c'est dans l'objet Page.Request.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    j'ai jamais essayé, mais je viens de penser a qqchose du genre :

    la 1ere page que ton utilisateur lance devra juste faire une redirection immédiate en javascript vers ta page "principale"
    en dessous de ce code,

    tu tests en asp, disons 5sec apres le chargement, si l'adresse du navigateur est toujours celle de ta page de redirection " :

    -si c'est le cas, alors tu rediriges en asp vers ta page non javascript, ou une page d'erreur alertant l'internaute que son javascript doit être activé pour continuer proprement.

    je sais pas , nan ?

  6. #6
    Futur Membre du Club

    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut Browser Capabilities
    Citation Envoyé par LEK
    Bonjour, à vous j'aimerais savoir lors du premier affichage d'une page suite à une requête d'un navigateur client si il est possible de savoir à coup sûr si le javascript est supporté ?
    Bonjour,
    pour le faire il faut faire appel a la classe HttpBrowserCapabilities:

    if(Request.Browser.JavaScript)
    //javascript est supporté
    {
    Response.Write("Java Script Supporté");
    }
    else
    //java script n'est pas supporté
    {
    Response.Write("Java Script Non Supporté");
    }

  7. #7
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Ok merci, effectivement je peux procéder ainsi : je pourrais ainsi savoir si Javascript est supporté... Ce qui aurait été pas mal c'est de déterminé s'il est aussi activé...

Discussions similaires

  1. Réponses: 9
    Dernier message: 14/08/2013, 12h37
  2. savoir si javascript est activé
    Par cronos6 dans le forum Zope
    Réponses: 4
    Dernier message: 31/08/2007, 19h41
  3. Réponses: 2
    Dernier message: 16/07/2003, 14h40
  4. [fichier] savoir si X est fichier ou répertoire
    Par iubito dans le forum Langage
    Réponses: 2
    Dernier message: 31/03/2003, 13h55

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