begin process at 2010 03 20 01:08:42
  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 :2 447

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 EMULATION DE $_GET() DU PHP par jchan
Source avec Zip ACCESSIBARRE - AMÉLIORER LE CONFORT DES PERSONNES NON-VOYANT... par Pfuch
Source avec Zip CLASS BARRE DE DÉFILEMENT (SCROLLBAR) JAVASCRIPT par TheWeasel47
Source avec une capture TAILLEFONTE par tiger222
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE SANS PHP par jdmcreator

 Sources en rapport avec celle ci

HTML_ENTITIES_DECODE par zen69
Source avec Zip Source avec une capture HORLOGE NUMÉRIQUE EN JAVASCRIPT, COMPATIBLE IE ET FF par bad_dark_spirit
DETECTION CLICK DROIT UN PEUT PARTICULIER par kangourouxxx
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

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 0,889 sec (3)

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