7 votes

Si IE 6, je veux produire un avertissement et télécharger gratuitement les icônes d'autres navigateurs.

Mon site web doit être ouvert sur IE7 et plus. Si IE 6, je veux produire un avertissement et télécharger gratuitement les icônes des autres navigateurs. Est-ce possible ?

0voto

Juri Points 14330

Vous pouvez également le vérifier à l'aide d'un JavaScript.

/*
*   Check whether the current browser is IE6
*/
function isBrowserIE6() {
    if (Sys.Browser.agent == Sys.Browser.InternetExplorer && Sys.Browser.version < 7) {
        return true;
    } else {
        return false;
    }
}

(Ce qui précède ne fonctionnerait que dans un environnement ASP.net. Voici un article de blog qui gère la vérification du navigateur IE de manière native).

Vous ajoutez ensuite un élément conteneur HTML sur votre page

<div id="ie6BrowserWarning" style="display:none">
   Your browser is outdated. Please download one of the alternative browsers!
   <!-- Set of links to Firefox, Chrome, Safari, Opera,... -->
</div>

Et au chargement de la page, vous faites

<html>
<head>
<script type="text/javascript">

  function doIE6WarningCheck()
  {
     var element = document.getElementById("ie6BrowserWarning");
     var isIE6 = isBrowserIE6();
     if(element != null && isIE6 == true)
     {
        element.style.display = "block";
     }
  }
</script>
</head>
<body onLoad="doIE6WarningCheck()">
   <div id="ie6BrowserWarning" style="display:none">
      Your browser is outdated. Please download one of the alternative browsers!
      <!-- Set of links to Firefox, Chrome, Safari, Opera,... -->
   </div>
</body>
</html>

Je n'ai pas vérifié ça, je l'ai juste écrit de ma tête à l'instant. Il faudrait que tu fasses ça, mais je pense que ça devrait marcher. Firebug est toujours une bonne option pour le débogage de JavaScript.

0voto

Naveed Points 4948

Utiliser leur script pour promouvoir l'utilisateur à mettre à jour leur navigateur son personnalisable.vous pouvez vérifier tout navigateur pas seulement ie 6

http://www.browser-update.org/

Comment puis-je envoyer un message aux navigateurs IE6/IE7 pour les inviter à passer à IE8 et faire en sorte qu'IE8 n'affiche pas l'avertissement IE7 ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X