Utilisateur d'Internet Explorer
Résolu
Hoeneim
Messages postés
306
Date d'inscription
Statut
Membre
Dernière intervention
-
Hoeneim Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Hoeneim Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
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... ^^
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:
- Utilisateur d'Internet Explorer
- Internet explorer 11 - Télécharger - Navigateurs
- Internet explorer 8 - Télécharger - Navigateurs
- Internet explorer 10 - Télécharger - Navigateurs
- Internet explorer - Guide
- Explorer patcher - Télécharger - Personnalisation
21 réponses
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
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
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.
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).
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).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 )
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 )
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... =(
avec les commentaires conditionnels tu peut mettre ce que tu veu dedans....une images sous forme de bandeau est donc possible
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 ^^
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
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)
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>
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, ...)
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, ...)
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 ! ^^
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 !
Enfin bref, merci beaucoup pour votre aide !
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) :
Encore merci à ceux qui m'ont aidé. ^^
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é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é. ^^