Redirection selon navigateur et version...

Contenu du snippet

Bon premièrement je poste cette source parce que je n'en trouvais d'aussi complète sur ce site et deuxièmement je suis supersticieux (regardez le # de la source !) alors je n'avait pas le choix de poster.

Aussi cette source n'est pas de moi.

Source / Exemple :


Vous n'avez qu'à faire un copier-coller dans la partie <HEAD> :

<SCRIPT LANGUAGE="JavaScript">

nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1);
NavCon = 0;
function Redirige()
	{
	if(document.all)
		{
		location.href = "ie4/";
		NavCon = 1;
		} 
	if (document.getElementById && !document.all)
		{
		location.href = "nn6/";
		NavCon = 1;
		}
	if (nav == "Mic" && ver <=3)
		{
		location.href = "ie3/";
		NavCon = 1;
		}
	if (nav == "Net" && ver <=3)
		{
		location.href = "nn3/";
		NavCon = 1;
		}
	if (document.layers)
		{
		location.href = "nn4/";
		NavCon = 1;
		}
	if (NavCon !=1)
		{
		location.href = "autre/";
		}
}
Redirige();
</SCRIPT>

Conclusion :


Chaque version correspond a un répertoire sur le serveur :

Netscape 6 et + : nn6/
Internet Explorer 4 ou + : ie4/
Internet Explorer 3 ou -: ie3/
Netscape 4 : nn4/
Netscape 3 ou -: nn3/
Autre navigateur : autre/

En principe il n'y a pas de bugs...

Merci

Mathieu M-G

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.