begin process at 2012 02 12 00:35:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Navigation

 > DÉTECTION D'IE

DÉTECTION D'IE


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Navigation Classé sous :internet, explorer, detecter, detection, alert Niveau :Débutant Date de création :01/01/2009 Date de mise à jour :02/01/2009 13:17:12 Vu :4 330

Auteur : kangourouxxx

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Se petit bout de script que vous trouver sous plusieurs variable, vas détecter et informer le visiteur de votre site que le site fonctionnera bien si il utilise Internet Explorer, et qu'il peut ne pas fonctionner correctement si il utilise un autre explorateur.

PS: J’ai modifié la présentation de mon script suite à un intérêt inconsidéré et irrationnelle de deux personnes  sur mes fautes d’orthographe.

Source

  • <script language="javascript">
  • //JavaScript de Kanouroux
  • function verification() {
  • if (navigator.appName=='Microsoft Internet Explorer')
  • {
  • alert ("Vous utilisez Internet Explorer, le site fonctionnera correctement")// Cette variable peut être modifier entre les "...".
  • }
  • else
  • {
  • alert ("Votre navigateur est différent d'Internet Explorer, Le site peut mal fonctionner")Cette variable peut être modifier entre les "...".
  • }
  • }
  • </script>
  • // Remplacer la balise <BODY> par :
  • // <body onload="verification()">
<script language="javascript">

//JavaScript de Kanouroux

function verification() {

if (navigator.appName=='Microsoft Internet Explorer')
{
alert ("Vous utilisez Internet Explorer, le site fonctionnera correctement")// Cette variable peut être modifier entre les "...".
}
else 
 {
alert ("Votre navigateur est différent d'Internet Explorer, Le site peut mal fonctionner")Cette variable peut être modifier entre les "...".
 }
}

</script>


// Remplacer la balise <BODY> par :
//     <body onload="verification()">

 Conclusion

Se script peut être très utile car malgré que FireFox soit un super navigateur, certain script ne fonctionne pas!


 Historique

02 janvier 2009 13:17:12 :
J’ai modifié la présentation de mon script suite à un intérêt inconsidéré et irrationnelle de deux personnes sur mes fautes d’orthographe. Ou dois-je dire erreur orthographique ?

 Sources du même auteur

AFFICHE DE 1 A PLEIN DE MESSAGES DANS LA BARRE DE STATUT DU ...
DETECTION CLICK DROIT UN PEUT PARTICULIER

 Sources de la même categorie

Source avec Zip Source avec une capture ANTI-ROBOTS V 1.0 par MacGaliver
Source avec une capture PRÉSENTOIR PAGE/SUJET par tiranus
Source avec Zip Source avec une capture NAVIGATEUR INTERNET HAVRET par HAVRETos
Source avec Zip WMANAGER.JS : GÉRER LES FICHIERS WMA AVEC WINDOWS MEDIA PLAY... par jdmcreator
Source avec Zip Source avec une capture NAVIGATION PAR AJAX, CHARGEMENT DES PAGES SANS RECHARGEMENT par zulrigh

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture NAVIGATEUR INTERNET HAVRET par HAVRETos
Source avec Zip WMANAGER.JS : GÉRER LES FICHIERS WMA AVEC WINDOWS MEDIA PLAY... par jdmcreator
Source avec Zip JOLIE ALERTE AVEC "ALERT()" par heycraft
SCRIPT ANTI-INTERNET EXPLORER ! par Ahweb
Source avec Zip SELECT >> DIV >> LE PROBLÈME DANS IE, COMMENT LE RÉSOUDRE par nickadele

Commentaires et avis

Commentaire de Bul3 le 01/01/2009 13:07:20

certes...
========================================
mais avec certains navigateurs on peut
     modifier le navigator.appName
     et y mettre n'importe quoi
========================================
perso, je préfère ( ça va en faire
  râler plus d'un ! ) :
    var ie = false;  /*@cc_on ie = true; @*/
    if (ie) { c'est internet explorer }
    else    { ce n'est pas lui }
========================================
d'aucun diront que "hors tester si la
fonctionnalité existe", point de salut
par exemple :
if (élément.attachEvent)
      élément.attachEvent("onclick", siClick);
else  élément.addEventListener("click", siClick, false);
========================================
quand à :
>>Votre navigateur est différent d'Internet Explorer,
>>Le site peut mal fonctionner
probablement car pas codé correctement ;o))
@+

Commentaire de Arto_8000 le 01/01/2009 19:21:42

Internet Explorer a déjà en place les commentaires conditionnels pour tester si c'est IE ou non. Ça reste une des façons les plus simple et efficace à 100% pour savoir si l'utilisateur est vraiment sur IE. C'est un hack qui est possible dans toutes les versions existantes et qui devraient exister.

<script>var isIE = false;</script>
<!--[if IE]><script>var isIE = true;</script><![endif]-->

Sinon l'approche de tester si les fonctions que l'on a besoin existe, comme Bul3 l'a montré, reste tant qu'à moi la meilleur solution pour régler les problèmes de compatibilité.

Commentaire de Bul3 le 03/01/2009 15:10:32


euh...
>>suite à un intérêt inconsidéré et irrationnelle de
>>deux personnes sur mes fautes d'orthographe.
tu parles de qui ?
perso je n'ai fais aucune remarque à ce niveau,
même s'il y avait pas mal à dire, pas spécialement
( quoique ! ) au niveau orthographe, mais aussi
grammaire,  tournures de phrases, et emploi inadéquat,
disons curieux, de certains adjectifs...

mais bon, l'intérêt c'est le javascript posté,
et je ne faisais que te suggérer d'autres pistes...
@+

Commentaire de McPeter le 05/01/2009 01:42:17 1/10

En soit je pige pas l'intérêt (de nos jours) d'une telle source en l'état ....
tu penses que les gens ne savent pas quel navigateur ils utilisent ?

une approche visant à rediriger un utilisateur vers une autre page en fonction du navigateur (compatibilité..Etc..) aurait été à la limite plus judicieux ...

mais me prendre un gros alert pour m'indiquer ce que je sais déjà pertinament :\

Commentaire de aladeuil le 05/01/2009 06:53:58

J'en ai une aussi !!! si si... :)

var isIe = !isNaN(parseFloat(navigator.appVersion.split("MSIE")[1])) ? true : false;
if(isIe) {
var isIe5 = parseFloat(navigator.appVersion.split("MSIE")[1]) == 5.5 ? true : false;
var isIe6 = parseFloat(navigator.appVersion.split("MSIE")[1]) == 6 ? true : false;
var isIe7 = parseFloat(navigator.appVersion.split("MSIE")[1]) == 7 ? true : false;
var ieVersion = parseFloat(navigator.appVersion.split("MSIE")[1]);
}
Avantage : toujours disposnible est envoit aussi la version.
Précision toute personnelle : ce type de fonction sert SURTOUT à adapter ses propres fonctions de sorte que quelle que soit la version du navigateur, l'utilisateur ait toujours un site qui fonctionne (sans avoir à lui dire ce qu'il utilise...) :D

bien à vous
Anthony

Commentaire de Phoenix35 le 27/01/2009 18:50:28

Sinon y'a plus simple.

var ie = (document.all)? 1:0;

document.all n'est utilisé que par Internet Explorer lui-même. Si certains navigateurs se font passer pour IE, ils auront toujours leur propre méthode, ce qui permet de détecter le vrai IE des autres.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Changer le titre de la fenêtre [ par Nat ] Bonjour,Lorsqu'on écrit une page HTML et qu'on la lance dans internet explorer, le tire de la fenêtre est: le lien - Microsoft Internet Explorer.Est-i HELP!!! internet explorer [ par rageagainst ] A partir d'un page web, j'affiche le contenu de l'explorateur windows. Seulement les fichiers apparaissent en grandes icônes. Est ce que quelqu'un pe javascript-bog-explorer aidez-moi!!! [ par vicarter ] souvent,lorsque je suis sur internet une de mes pages internet bogue;je ne peut plus cliquer sur les liens quelquonques.A chaque fois,en bas de la pag Difference netscape - internet explorer [ par gant ] bonjour,J'appelle un fichier .js dans une page html. Tout se passe ien sous IE mais sous Netscape 4.78 le contenu de ce fichier n'apparait ni visuelle probleme [ par pasc49 ] bonjour a tousj'ai un petit probleme avec internet explorer 5.5 ou javascriptquand je suis connectesi je clic sur un lien qui doit ouvrir une autre pa Bloquer une alerte Internet Explorer [ par cgaraffa ] Salut,Sur mon site, il y a une rubrique contact. "Voila" n'accepte pas les scripts CGI, donc j'ai du employer un script qui permet d'envoyer des mails propriété "document .referrer" avec Internet Explorer [ par philou7 ] Bonjour ,Une fois n'est pas coutume une commande fonctionnant parfaitement avec Netscape, ne fonctionne pas sous Internet Explorer.Voici le contexte : javascript mozilla internet explorer [ par bultez ] [size=1][b][brown]Bonjour à tous[black]le script d'exemple ci dessous fonctionneavec Internet Explorer&lt;TEXTAREA rows=10 cols=30 name="t1"&gt;&lt;/T Problème Netscape7.02 [ par defluc ] BonjourJ'ai écrit des Javascripts qui régissent correctement sous Internet Explorer mais non sous Netscape 7.02.Plus précisément, le changement d'affi Blocage du bouton edition dans internet explorer !! [ par snakertexas ] salut,je cherche à bloquer le bouton edition dans internet explorerpour les pages de mon site !!!Qui peut m'aider?Merci d'avance !!!


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,136 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales