Redirection ok sur IE et pas sur Firefox

Résolu
Bonjour,

J'ai 2 sites hébergés chez OVH.

Le code javascript dans la page index.htm fonctionne sur IE et pas sur Firefox.
Pour tester, vous pouvez taper www.eventem.fr sur IE et Firefox.

La redirection ne fonctionne que sur IE, aucun message dans firefox, afficher la source sur la page vide vous donne le code ci-dessous :

<html>
<head>

<script language=javascript>
strURL = window.location.hostname;
if ((strURL=="www.eventem.fr")||(strURL=="eventem.fr")) {
newURL = "/eventem/"
window.navigate(newURL);
}
else {
newURL = "/borceval/"
window.navigate(newURL);
}

</script>

</head>
<body>
</body>
</html>


Je suis débutant, je ne vois pas ce qui cloche, pouvez vous m'aider s'il vous plaît.
Je vous remercie.

Cdlt, Dominique
Configuration: Windows Vista Internet Explorer 7.0

5 réponses

  1. Remplace
    if ((strURL=="www.eventem.fr")||(strURL=="eventem.fr")) { 
    par
    if (strURL=="www.eventem.fr" || strURL=="eventem.fr") { 
    0
    1. Bonsoir

      Merci pour ta réponse, j'ai essayé, malheureusement, cela ne fonctionne toujours pas dans Firefox.

      Cdlt, Dom
      0
      1. Une alternative en PHP :
        <?php
        if($_SERVER['HTTP_HOST'] == 'eventem.fr' || $_SERVER['HTTP_HOST'] == 'www.eventem.fr') {
        	header('Location: http://www.eventem.fr/eventem/');
        } else {
        	header('Location: http://www.eventem.fr/borceval/');
        }
        ?>
        0
        1. Bonsoir je te remercie cela fonctionne. Merci encore.
          0
          1. N'oublis pas de mettre le message en "resolu" ; )
            0