Membre de ClickFR, Reseau francophone Paie-Par-Click
Accueil
Accueil
- [ CSS : ] [ DHTML : ] [ HTML : ] [ JavaScript : ] [ Refs : ]
Accueil

JavaScript 1.3

  Le système d'exploitation

fonction de ce script  principe de ce script  le script lui-meme  demonstration du script  telechargement du script

  Fonction
Le but de ce script est de trouver quel est le système d'exploitation du visiteur.
Cela peut être pratique pour lancer une action, un script si certains systèmes peuvent poser des problèmes.
  Principe
On intercepte tout simplement parmi l'objet navigator' (représentant le navigateur) le nom de ce navigateur, qui reprend systématiquement le système pour lequel il est fait !
On cherche ensuite dans cette donnée si on trouve une information connue ( 'win', 'mac', 'NT'...).
  Le script
dans la partie <head>
<script language="JavaScript">
function cherche_systeme() {

// on crée la variable qui accueillera le nom du système d'exploitation
var systeme = "";

// on teste si on trouve la mention '95' dans le nom du navigateur
if ( navigator.userAgent.indexOf('95') != -1 ) { systeme = 'Windows 95'; }

// on teste si on trouve la mention '98' dans le nom du navigateur
else if ( navigator.userAgent.indexOf('98') != -1 ) { systeme = 'Windows 98'; }
else if ( navigator.userAgent.indexOf('NT') != -1 ) { systeme = 'Windows NT'; }
else if ( navigator.userAgent.indexOf('Mac') != -1 ) { systeme = 'Mac OS'; }

// si rien n'a été reconnu...
else { systeme = 'Inconnu'; }

// on affecte la variable 'systeme' au formulaire
document.formulaire.systeme.value = systeme;
}

//----- La fonction suivante est totalement indépendante de la précédente, et vice versa

function cherche_systeme_simple() {

// on crée la variable qui accueillera le message relatif au système d'exploitation
var systeme = "";

// on teste si on trouve la mention 'Win' dans le nom du navigateur
if ( navigator.userAgent.indexOf('Win') != -1 ) { systeme = 'Vous etes sur un PC !!'; }
else if ( navigator.userAgent.indexOf('Mac') != -1 ) { systeme = 'Vous etes sur Macintosh !!'; }

// si rien n'a été reconnu...
else { systeme = 'Vous travaillez sur quoi ?'; }

// on affecte la variable 'systeme' au formulaire
document.formulaire.systeme2.value = systeme;
}
</script>

dans la partie <body>
<form name="formulaire">
On cherche précisément le système d'exploitation :
<input type="button" value="Afficher le systeme" OnClick="cherche_systeme();">
<input type="text" name="systeme" size="20">

On détermine simplement si c'est un Mac ou un PC :
<input type="button" value="Afficher le systeme (simple)" OnClick="cherche_systeme_simple();">
<input type="text" name="systeme2" size="30">
</form>
  Démonstration

On cherche précisément le système d'exploitation :



On détermine simplement si c'est un Mac ou un PC :



  Téléchargement
Ce script est disponible en deux versions :
  • le script est intégré à la page où il agit,
  • le script est dans un fichier séparé de la page où il agit (fichier.js et fichier.html).

    L'intérêt d'un script dans un fichier séparé est de pouvoir le partager entre plusieurs pages html.
    Cela permet aussi de le rendre inaccessible à toute personne qui souhaiterai l'enregistrer pour une autre utilisation.
  • Script intégré :
    user_syst.zip
    1 Ko
    telechargez le script telechargez le script
    Script séparé :
    user_syst2.zip
    1 Ko
    Recherche
    aide sur la recherche
    hit-parade
    Votez TOP Ouaibe !

    statistiques
    aide sur les contacts aide sur la mailing-list aide sur la newsletter