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 :

Exécuter tel ou tel script selon le navigateur détecté


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut Exécuter tel ou tel script selon le navigateur détecté
    Bonjour j'ai besoin de créer un script de detéction du navigateur pour rediriger vers tel ou tel script selon le navigateur détecté, quelqu'un pourrait-il me donné une piste ?

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    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
    if (document.getElementById) {
        if (document.implementation) { // FF, NS, OP, SF, KQ, ...
            if (navigator.appName.substr(0,3).toLowerCase()=="net") { // NS
            } else {
                if (navigator.appName.toLowerCase().indexOf("msie")==-1) {
                    if (window.ActiveXObject) { // IE avec W3C (futur ?)
                    } else { // OP
                    }
                } else { // FF, SF, KQ, ...
                }
            }
        } else if (document.all) {
            if (window.ActiveXObject) { // IE
            } else { // OP sans W3C, Autre nav avec DOM Level 1 et spec IE
            }
        }
    } else { // no DOM Level 1
    }

  3. #3
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Bonjour et merci beaucoup

    Donc je doit mettre le script pour IE dans le partie rouge, et pour MF dans la partie verte ?



    if (document.getElementById) {
    if (document.implementation) { // FF, NS, OP, SF, KQ, ...
    if (navigator.appName.substr(0,3).toLowerCase()=="net") { // NS
    } else {
    if (navigator.appName.toLowerCase().indexOf("msie")==-1) {
    if (window.ActiveXObject) { // IE avec W3C (futur ?)
    } else { // OP
    }
    } else { // FF, SF, KQ, ...
    }
    }
    } else if (document.all) {
    if (window.ActiveXObject) { // IE
    } else { // OP sans W3C, Autre nav avec DOM Level 1 et spec IE
    }
    }
    } else { // no DOM Level 1
    }

  4. #4
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Si tu as deux scripts, réduit le nombre de navigateurs....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if (document.getElementById) {
        if (document.implementation) { // FF, NS, OP, SF, KQ, ...
            // FireFox, NS, OP, ...
        } else if (document.all) {
            // IE
        }
    }

  5. #5
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    OK, merci encore

    Pourais tu me dire quel sont ses navigateurs ?
    FF, NS, OP, SF, KQ

  6. #6
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    IE : Internet Explorer
    FF : FireFox
    NS : NetScape (très proche de FF)
    OP : Opéra (mélange entre IE et FF)
    SF : Safari
    KQ : Konqueror

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

Discussions similaires

  1. exécuter un script php sans navigateur
    Par tisyo dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 30/12/2011, 21h00
  2. Tel ou tel TEdit selon une variable
    Par A1Z2E3 dans le forum C++Builder
    Réponses: 6
    Dernier message: 28/05/2007, 23h22
  3. Exécuter une action quand on ferme le navigateur
    Par Leobaillard dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/01/2006, 12h41
  4. Exécuter un script ou un autre selon le navigateur
    Par Furius dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 26/12/2005, 21h37
  5. Réponses: 5
    Dernier message: 12/11/2005, 09h45

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