Changer de page selon le navigateur

Bigott -  
 Bigott -
Bonjour,
Voila, je suis une véritable tanche en javascript et j'ai pas trop le temps de m'y mettre bien que ça m'intéresse et j'aurai donc besoin de votre aide pour que sur mon site, le navigateur charge un page différente selon le navigateur de l'utilisateur.
En fait mon problème c'est qu'IE ne lit pas mes bannière flash donc à moins qu'il y ai une autre astuce, je voudrais rediriger vers une page ou la bannière est un banal jpg.
Pour le moment j'ai ce script que j'ai vaguement bidouillé mais le problème c'est qu'il m'afficeh quand même le message d'erreur sur Firefox.
<body onLoad="detectversion()">
<script language="javascript">
function detectversion() {

var NomNav = navigator.appName;
var VersNav = navigator.appVersion;

if (NomNav == "Microsoft Internet Explorer") {
OuAller = "indexsansflash.html";
}
alert("Cliquez sur OK pour être redirigé vers la version optimisé pour votre navigateur");

document.location = OuAller;

}
</script>

Je crois qu'il y a un truc a faire avec les "else" mais j'y connais rien donc si vous avez un avis,
merci d'avance.
Romain
Configuration: Windows XP
Firefox 3.0

2 réponses

  1. divland Messages postés 215 Statut Membre 13
     
    bonjour, il y a ça, par exemple :

    <script type="text/javascript">
    var name = navigator.appName
    if (name == "Microsoft Internet Explorer")
    //url pour Microsoft Internet Explorer à modifier
    url=("http://ww12.votre-site.com");
    else
    //Url pour Netscape à modifier
    url=("http://ww12.votre-site.com")
    window.location=url;
    </script>

    (je n'ai pas essayé, mais ça devrait marcher)
    0
  2. Bigott
     
    OK,
    J'essayerai demain. En attendant je me permet de te remercier.
    0