redirection selon le navigateur

redirection selon le navigateur - Programmation

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?

Reply

Marsh Posté le 16-01-2001 à 17:57:37   

Reply

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.

Reply

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

Reply

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.

Reply

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

 

Reply

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?

Reply

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 :D

Reply

Marsh Posté le 16-01-2001 à 19:03:51    

merci!!!
je teste ca tout de suite!
 
very much thank you!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed