Redirection d'après le navigateur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Redirection d'après le navigateur

par auclairp » 01 nov. 2005, 18:07

merci beaucoup

par Truc » 01 nov. 2005, 18:04

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

par auclairp » 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 ???

par Truc » 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";
}

Redirection d'après le navigateur

par auclairp » 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 ???