redirection selon le navigateur - Programmation
Marsh Posté le 16-01-2001 à 18:15:48
Oui, c'est possible en récupérantssla variable navigator.useragent oussnavigator.agent je ne sais plus.
Marsh Posté le 16-01-2001 à 18:24:07
tu pourrais m'en dire plus stp? voir m'aider à l'ecrire vu que j'y connais que dalle en javascript
Marsh Posté le 16-01-2001 à 18:38:59
tu fais des alert() contenant les variable que zop t'as dit tu regarde ce que ça te renvois et tu en deduit ton algo.
Sinon il y à deja eu de nombreux topic la-dessus.
Marsh Posté le 16-01-2001 à 18:47:31
Allez vive les modérateursss
<SCRIPT>
function Navigateur(){
if (navigator.appName.indexOf("Netscape" ) > -1) {return "Netscape";}
if (navigator.appName.indexOf("Explorer" ) > -1) {return "Explorer";}
return "Unknown";}
function Version(){
return parseFloat(navigator.appVersion)}
function Plateforme(){
if (navigator.appVersion.indexOf("Windows" ) > -1) {return "Windows";}
if (navigator.appVersion.indexOf("Macintosh" ) > -1) {return "Macintosh";}
if (navigator.appVersion.indexOf("X11" ) > -1) {return "Unix";}
if (navigator.appVersion.indexOf("Unix" ) > -1) {return "Unix";}
return "Unknown";}
</SCRIPT>
Voila du script en veux tu en voila
Marsh Posté le 16-01-2001 à 18:57:52
ca ok, mais apres comment je peux lui indiquer que tel navigateur ira vers telle page?
moi ce que je voudrais c'est ca :ss
<SCRIPT>ss
function Navigateur(){ss
if (navigator.appName.indexOf("Netscape" ) > -1) {return "Netscape";}ss
if (navigator.appName.indexOf("Explorer" ) > -1) {return "Explorer";}ss
return "Unknown";}ss
if (navigator.appName.indexOf("Netscape" ) > -1)ss
then { parent.location.href='1.htm';}
if (navigator.appName.indexOf("Explorer" ) > -1)ss
then{ parent.location.href='2.htm';}
else { parent.location.href='3.htm';}
</SCRIPT>
c'est possible?
Marsh Posté le 16-01-2001 à 19:00:58
Ce serait plutôt :
<SCRIPT>ss
if (navigator.appName.indexOf("Netscape" ) > -1)
{
ss parent.location.href='1.htm';
}
else
{
ss if (navigator.appName.indexOf("Explorer" ) > -1)ss
ss {
ssssss parent.location.href='2.htm';
ss }ss
ss else
ss {
ssssss parent.location.href='3.htm';
ss }
}
</SCRIPT>ss
Ca devrait marcher
Marsh Posté le 16-01-2001 à 17:57:37
j'aurais besoin de rediriger automatiquement des pages en fonction du navigateur utilisé :ss
si c'est iexplore alors rediriger vers *.htmss
si c'est netscape alors rediriger vers *.htmss
autrement rediriger vers *.htmss
faudrait que lorsque j'accède à l'index.htm je soit redirigé instantanément vers la bonne page en fonction de mon navigateur.ss
est-ce possible sans passer par un serveur?