Redirection d'après le navigateur

Eléphant du PHP | 333 Messages

01 nov. 2005, 15:34

Bonjour tous,

Comme nous le savons tous, les plus belle pages web avec du CSS sortent avec firefox ( a mon avis ), mais la majorité des gens utilisent IE, mais le résultat sur les 2 navigateurs ne sont vraiment pas identiques.

Donc voila, je voudrais créer une page de redirection d'après le navigateur utiliser, exemple

si vous utiliser firefox ou netscape rediriger vers firefox.php
sinon rediriger vers ie.php

j'avais trouver ce code

test.html

Code : Tout sélectionner

isdom = document.getElementById?true:false; isnn4 = document.layers?true:false; isie4 = document.all?true:false; function Redirige() { if(isdom) location.href = "AAA.html"; else if (isie4) location.href = "BBB.html"; else if (isnn4) location.href = "CCC.html"; else location.href = "DDD.html"; } Redirige()
Mais il ne fait pas la différence entre firefox et IE il me rapporte à la même page pour chacun des navigateurs

Pouvez-vou m'aider ???
Ce n'est pas toujours facile d'essayer, mais c'est toujours vallorisant lorsqu'on y arrive !!!

Apprenez, ne le faite pas faire par les autres.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

01 nov. 2005, 18:00

SAlut, si c'est pour IE et FF tu peut t'en sortir avec ça:
function Navigateur()
{
  if (navigator.appName.indexOf("Netscape") > -1) 
  {
	return "Netscape";
  }
  if (navigator.appName.indexOf("Explorer") > -1) 
  {
	return "Explorer";
  }
  return "Unknown";
}

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 333 Messages

01 nov. 2005, 18:02

SAlut, si c'est pour IE et FF tu peut t'en sortir avec ça:
function Navigateur()
{
  if (navigator.appName.indexOf("Netscape") > -1) 
  {
	return "Netscape";
  }
  if (navigator.appName.indexOf("Explorer") > -1) 
  {
	return "Explorer";
  }
  return "Unknown";
}
merci je vais essayer, alors FF sort sur les paramètre de netscape ???
Ce n'est pas toujours facile d'essayer, mais c'est toujours vallorisant lorsqu'on y arrive !!!

Apprenez, ne le faite pas faire par les autres.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

01 nov. 2005, 18:04

alors FF sort sur les paramètre de netscape ???
oui

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 333 Messages

01 nov. 2005, 18:07

merci beaucoup
Ce n'est pas toujours facile d'essayer, mais c'est toujours vallorisant lorsqu'on y arrive !!!

Apprenez, ne le faite pas faire par les autres.