begin process at 2012 05 29 03:37:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Erreur de script de redirection (javascript)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur de script de redirection (javascript)

mercredi 28 janvier 2009 à 18:52:43 | Erreur de script de redirection (javascript)

guillaumego

Bonjour,
J'ai créé un script qui devrait permettre aux utilisateurs d'IE 8 d'être rediriger vers
http://www.microsoft.com , permettre aux utilisateurs de versions antérieures d'IE 7 d'être rediriger vers http://www.microsoft.com/ie8 et permettre aux utilisateurs de Netscape/Firefox d'être rediriger vers http://www.mozilla.com. Mais voila il ne fonctionne pas, pourriez vous m'aider à faire fonctionner le code suivant s'il vous plait ? Merci d'avance.


<script language="JavaScript">
var name = navigator.appName
if ( navigator.appName =="Microsoft Internet Explorer")
url=("http://www.microsoft.com");

else

<body onLoad="detectversion()">
var VersNav = navigator.appVersion;
if ( NumVers < 7 && NomNav == "Microsoft Internet Explorer")
url=("http://www.microsoft.com/ie8");

else

var name = navigator.appName
if ( navigator.appName =="Netscape")
url=(" [ Lien ]")
window.location=url;
</script>

mercredi 28 janvier 2009 à 19:40:51 | Re : Erreur de script de redirection (javascript)

kazma

Administrateur CodeS-SourceS
bonjour
c'est pas url qu'il faut mettre location.href
mercredi 28 janvier 2009 à 20:36:05 | Re : Erreur de script de redirection (javascript)

guillaumego

Ca ne marche toujour pas avec location.href

mercredi 28 janvier 2009 à 21:31:01 | Re : Erreur de script de redirection (javascript)

kazma

Administrateur CodeS-SourceS
a tu fait comme ca

location.href = "http://www.monlien.com";
mercredi 28 janvier 2009 à 21:42:21 | Re : Erreur de script de redirection (javascript)

kazma

Administrateur CodeS-SourceS
et aussi si tu veut que le script fonctionne au chargement

soit tu fait comùme tu l'a ecrit

<body onLoad="detectversion()">

mais par contre tu ne le met pas dans le script

soi tu met a la fin du script avant </script>

onLoad=detectversion

mercredi 28 janvier 2009 à 21:54:35 | Re : Erreur de script de redirection (javascript)

guillaumego

Ca marche merci, mais normalement lors de l'utilisation d'un naviguateur de version inférieure à IE7 l'utilisateur devrait être rediriger vers http://www.microsoft.com/ie8/ ,ce n'est pas le cas. Voici le code :

<script language="JavaScript">
var name = navigator.appName
if ( navigator.appName =="Microsoft Internet Explorer")
location.href = "http://www.microsoft.com";

else


var VersNav = navigator.appVersion;
if ( NumVers < 6 && NomNav == "Microsoft Internet Explorer")
location.href = "http://www.microsoft.com/ie8/";

else

var name = navigator.appName
if ( navigator.appName =="Netscape")
location.href = " [ Lien ]";
window.location=url;
onLoad=detectversion
</script>

mercredi 28 janvier 2009 à 22:37:48 | Re : Erreur de script de redirection (javascript)

kazma

Administrateur CodeS-SourceS
de rien

<html>

<head>
<script language="JavaScript">
var NomNav = navigator.appName
var NumVers = navigator.appVersion.substring(22,23)
function detectversion(){

if ( NumVers < 8 && NomNav == "Microsoft Internet Explorer"){
location.href = "http://www.microsoft.com/ie8/";
}
if ( NomNav =="Netscape"){
location.href = "http://www.mozilla.com";
}
}
</script>
</head>
<body onLoad="detectversion()">

</body>
</html>
mercredi 28 janvier 2009 à 22:52:25 | Re : Erreur de script de redirection (javascript)
mercredi 28 janvier 2009 à 23:17:14 | Re : Erreur de script de redirection (javascript)

guillaumego

Ca marche mais lorsque j'ajoute les lignes : 
if ( NumVers < 9 && NomNav == "Microsoft Internet Explorer"){
location.href = "http://www.microsoft.com/";
}
pour que les utlilisateurs d'ie 8 soit rediriger vers http://www.microsoft.com/ et seux d'ie 6 le soit sur  http://www.microsoft.com/windows sa ne marche pas ,les utilisateurs d'ie 6 sont rediriger comme s'ils avait ie8.

<html>

<head>
<script language="JavaScript">
var NomNav = navigator.appName
var NumVers = navigator.appVersion.substring(22,23)
function detectversion(){

if ( NumVers < 7 && NomNav == "Microsoft Internet Explorer"){
location.href = "http://www.microsoft.com/windows";
}
if ( NumVers < 9 && NomNav == "Microsoft Internet Explorer"){
location.href = "http://www.microsoft.com/";
}
if ( NomNav =="Netscape"){
location.href = " [ Lien ]";
}
}
</script>
</head>
<body onLoad="detectversion()">

jeudi 29 janvier 2009 à 10:32:29 | Re : Erreur de script de redirection (javascript)

kazma

Administrateur CodeS-SourceS
Réponse acceptée !
si tu veut que ceux qui on ie8 aillent a www.microsoft.com tu met

if ( NumVers == 8 && NomNav == "Microsoft Internet Explorer"){
location.href = "http://www.microsoft.com
}

il faut cherche a etre logique

rappel:
 if ( NumVers < 8 && NomNav == "Microsoft Internet Explorer"){

if  = condition
< = inferieur
&& = et
== = egalite absolue

donc la ligne veut dire :  si la version du navigateur est inferieur a 8 et que le navigateur est IE

1 2

Cette discussion est classée dans : http, microsoft, www, navigator, com


Répondre à ce message

Sujets en rapport avec ce message

Redirection selon la langue du navigateur [ par gaspace ] Bonjour,tout d'abors je n'ai pas trouvé de réponse à ma question sur le net.J'ai cherché à faire un script de redirection selon la langue du navigateu probleme de script [ par stomy95 ] j'ai un script qui fonctionne sur un de mes site c'est un rotateur de banniere de pub qui change e nombre de seconde regleret je voudrais l inserer da formulaire variable [ par zalf ] Bonjour, Je suis en train de mettre un nouveau module sur mon portail. Lors d'un enregistrement, je voudrais que la personne renseigne son pays, sa ré demande de renseignement pour inseré un script [ par stomy95 ] bonjour ,j'ai un petit souci pour inseré un scropt de banniere rotatif dans l'emplacement prevu de mon site je c'esp pas si c 'est le script qui et pa Menu déroulant [ par dave1030 ] HelloVoila je voudrait faire un menu déroulant exactement comme celui-ci www.apple.ch   Voila ce que j'ai déjà trouvé mais 2 points ne me conviennent Java script / php / base de données [ par manu7930 ] Bonjour à tous, et j'espère ne pas mettre trompé de forum pour mon probleme. Je vous explique. Je travail une page web en php et j'ai du appliquer un Remplacement automatique page html (suite) [ par vigiepresse ] [b]Bonjour, Le script ci-dessous me permet de programmer sur une semaine le remplacement automatique d'une page de mon site. [u]Mais sur une semaine Remple [ par vigiepresse ] Bonjour, Le script ci-dessous me permet de programmer sur une semaine le remplacement automatique d'une page de mon site. Mais sur une semaine seule Conflit Javascript sur mon site wordpress [ par toniovargas ] Bonjour à tous, J'ai monté un site sur les tablettes (http://www.ilovetablette.com), il est sous wordpress. J'ai ajouté un plugin pour mettre des fic Une vidéo differente chaque jour [ par fonkyshit996 ] Bonjour, je cherche depuis quelques jours un script me permettant d'afficher une vidéo differente chaque jour. Ne connaissant pas grand chose à la pro


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,326 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales