Utilisateur d'Internet Explorer

Résolu/Fermé
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 - 11 déc. 2009 à 12:00
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 - 11 déc. 2009 à 17:52
Bonjour, Internet Explorer étant un navigateur qui ne respecte pas les standards du web (et qui n'est pas spécialement rapide non plus). J'aurais voulu implémenter un script qui affiche un bandeau en haut de mon site uniquement pour les utilisateurs d'IE qui leur propose d'acquérir un autre navigateur plus performant.
Je n'ai trouvé que des scripts pour IE6 or je voudrais que le script s'applique pour toutes les versions d'Internet Explorer.
Si quelqu'un à déjà implémenté un script dans ce genre... ^^
A voir également:

21 réponses

gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
11 déc. 2009 à 12:12
Salut,

t'as pas dû chercher beaucoup ...

C'est possible en PHP ou en JS !

https://forums.commentcamarche.net/forum/affich-4654757-detecter-ie6-si-oui-afficher-html

A+

Gaerebut
0
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 12:17
Merci, je peux t'assurer que j'ai cherché toute la nuit, surement mal certe >< mais j'ai chercher. Je vais voir si ça fait mon bonheur.
0
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 13:07
Pour ce qui est de la détection ça se passe très bien avec php mais je ne trouve pas comment afficher mon résultat sous forme de bandeau, un peu comme ICI
Je pense que du javascript ferait l'affaire mais je ne trouve pas... Ne me donnez pas ce lien c'est pas l'idéal une source hébergée sur un serveur distant (je connais un forum qui avait mis de la neige tombante pour les fêtes et qui s'est retrouvé avec un bonhomme bizarre à la place des flocons).
0
monkey_monk Messages postés 641 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 10 août 2012 128
11 déc. 2009 à 13:08
C'est aussi possible en html avec les commentaires conditionnels... a Google-iser ! ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 13:14
Merci, je ne m'étais jamais penché là dessus puisque c'est spécifique à IE mais étant donné que mon avertissement est pour les utilisateurs d'IE... ^^
Encore merci ça marche nikel ;)
N'y a-t-il pas un moyen d'afficher le commentaire conditionnel dans un bandeau? (comme sur l'image posté précédemment )
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
11 déc. 2009 à 13:34
Voilà un article.
0
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 14:35
Je l'ai déjà lus hier mais comme je ne connais pas grand chose au javascript je ne sais pas comment adapter pour n'importe quelle version d'IE, je n'arrive pas à lire suffisamment le code pour le modifier... =(
0
phenX Messages postés 704 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 28 août 2012 23
11 déc. 2009 à 14:45
avec les commentaires conditionnels tu peut mettre ce que tu veu dedans....une images sous forme de bandeau est donc possible
0
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 14:57
Oui c'est une alternative que j'ai envisagé et je crois que je vais me rabattre la dessus même si j'aurais préféré un bandeau qu'on puisse fermer. Merci à tous pour votre aide et vos idées. Notamment monkey_monk pour l'idée des commentaires conditionnels qui est quand même la façon la plus simple et la plus logique d'afficher un message aux utilisateurs d'IE ^^
0
phenX Messages postés 704 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 28 août 2012 23
11 déc. 2009 à 15:01
pour le cacher tu peut très bien mettre un image sur le bandeau, type une croix, ou lorsque tu click dessus tu met de display du div dans lequel tu aura mis ton bandeau à none
0
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 15:25
J'ai un peu étudié la question et je me demandais comment faire passer ma div en display:none en utilisant, par exemple, le fonction onclick de javascricpt sur une image ? (pour appliquer l'idée de la croix pour fermer)
0
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 15:35
Je crois que j'ai trouvé. Je vais essayer ça :
<script type="text/javascript" language="javascript" charset="utf-8">
function cacher() 
{ 
document.getElementsByTagName('div')[0].style.display = 'none';
return false;
}
</script>
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
11 déc. 2009 à 15:42
Il faudra que tu utilises un setTimeout pour ne pas que le div se masque directement
0
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 15:59
Je vais d'essayer à plusieurs reprise et IE bloque le script...
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
11 déc. 2009 à 16:01
En local IE bloque toujours les scripts.
Mais la page en ligne et ça ira (le code est correcte).

Si après tu veux faire un effet de déroulement je te conseil JQuery (mais y'a aussi Script.aculo.us, Prototype, ...)
0
phenX Messages postés 704 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 28 août 2012 23
11 déc. 2009 à 16:03
pas la peine d'alourdir la page avec un js pour ca quand même si ?
0
monkey_monk Messages postés 641 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 10 août 2012 128
11 déc. 2009 à 16:23
Je suis d'accord... ce n'est pas nécessaire. D'autant que c'est pour invité les utilisateur d'IE à utiliser d'autres alternative, alors autant y aller à fond ! ^^

0
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 16:24
Merci à vous, tout fonctionne bien, j'aurais bien aimé que la div s'estompe progressivement mais bon je pense que je vais rester sur mon script léger puisqu'à la base j'installe ce bandeau pour arrêter de faire un codage spécial compatible IE. Je ne comprend pas pourquoi microsoft ne maet pas son navigateur "aux standards".
Enfin bref, merci beaucoup pour votre aide !
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
11 déc. 2009 à 16:56
et ceci:
NON à IE !
:-)
0
Hoeneim Messages postés 302 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 4 octobre 2014 56
11 déc. 2009 à 17:39
Ah! J'ai failli oublier !
Vous pouvez voir ce que ça donne en allant ici. (seulement avec IE évidemment =P )
La source (si ça peut intéresser quelqu'un) :
<!--[if IE]>
<style type="text/css">
.bande {background:#fff1b0;
width:100%;
border:1px ridge #ff0000;
color:#000;

}
#cross { position:absolute;
right:20px;
top:10px;
}
#cross:hover {cursor:pointer;}
</style> 
<script type="text/javascript" language="javascript" charset="utf-8">
function cacher() 
{ 
document.getElementsByTagName('div')[0].style.display = 'none';
return false;
}
</script>
<div class="bande"><span style="font-size:26;color:#ff0000;">ATTENTION:</span> Vous utilisez actuellement Internet Explorer, une navigateur qui ne respecte pas les standards du web !<br />
Pour une meilleur exp&eacute;rience du net docteur-nova.com vous propose plusieurs alternatives gratuites:<br /><br />
<a href="http://www.mozilla-europe.org/fr/firefox/" target="_blank"><img src="browser_firefox.png" /></a><a href="https://www.google.fr/chrome/" target="_blank"><img src="browser_chrome.png" /></a><a href="https://www.opera.com/" target="_blank"><img src="browser_opera.png" /></a><a href="https://www.apple.com/fr/safari/" target="_blank"><img src="browser_safari.png" /></a>

<img id="cross" src="cross.png" onclick="cacher()"/></div>
<![endif]-->

Encore merci à ceux qui m'ont aidé. ^^
0
monkey_monk Messages postés 641 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 10 août 2012 128
11 déc. 2009 à 17:47
Pas mal ! ;)

Juste une petite remarque... tu as mis "une navigateur". ^^
0