Redirection ok sur IE et pas sur Firefox

Résolu
dom59111 Messages postés 4 Statut Membre -  
deterralba Messages postés 33 Statut Membre -
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. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Remplace
    if ((strURL=="www.eventem.fr")||(strURL=="eventem.fr")) { 
    par
    if (strURL=="www.eventem.fr" || strURL=="eventem.fr") { 
    0
  2. dom59111 Messages postés 4 Statut Membre
     
    Bonsoir

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

    Cdlt, Dom
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  4. dom59111 Messages postés 4 Statut Membre
     
    Bonsoir je te remercie cela fonctionne. Merci encore.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. deterralba Messages postés 33 Statut Membre 16
     
    N'oublis pas de mettre le message en "resolu" ; )
    0