PDA

View Full Version : rediriger un page selon naviguateur


ddd sss
3 juin 2003, 16h33
Salut,
j'ai l'intro de mon site que ne passe pas avec netscape et opéra :( ( voir forum design web) .
j'ai une solution ici (http://www.editeurjavascript.com/scripts/scripts_nav_03.php) mais cela ne fonctionne qu'avec net scape
voici le script sur ma page : :angry:

<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1);
NavCon = 0;
function Redirige()
{
if(document.all)
{
location.href = "";
NavCon = 1;
}
if (document.getElementById && !document.all)
{
location.href = "acceuil.htm";
NavCon = 1;
}
if (nav == "Mic" && ver <=3)
{
location.href = "";
NavCon = 1;
}
if (nav == "Net" && ver <=3)
{
location.href = "acceuil.htm";
NavCon = 1;
}
if (document.layers)
{
location.href = "acceuil.htm";
NavCon = 1;
}
if (NavCon !=1)
{
location.href = "acceuil.htm";
}
}
Redirige();
</SCRIPT>
<!-- FIN DU SCRIPT -->


y-a-t'il une solution pour opéra

FredBezies
3 juin 2003, 18h47
Teste uniquement sur le support du document.getElementById

Si supporté : IE5+, opera 5+, NS6/7/Mozilla.

Si pas supporté : NS 4.x, IE4.x

Tu seras tranquille car il est très facile de changer l'User Agent du navigateur et tromper les JS de renifflage qui se base sur l'UA.

Fred
3 juin 2003, 20h35
Tu veux pas essayer de rendre ton intro compatible ? Ce serait quand même la meilleure solution, tu feras évoluer ton site et tu gagneras en experience javascript ;)

ddd sss
7 juin 2003, 15h13
je veu bien la rendre compatible mais moi j'y connais rien !!!!!
un coup de main

enzo19
7 juin 2003, 15h29
Qu'est ce que tu veux en fait ?

ddd sss
8 juin 2003, 17h32
Ben,
ce que je voudrai c'est que l'on me rende ce scrip modifier si possible ou me rendre mon intro modifier tout cela pour une compatibilité avec tous les navigateurs parce que mon boulot c'est cuisinier et là avec la saison je n'ai pas le temps de le faire.
Bon je sais c'est beaucoup mais j'ai le temps et en plus vous m'éviteriez quelques nuits blanches (ou plutot colorées des couleur de mon écran) car je me connais et je vais persister jusqu'a que je trouve une solution ;-° .
au pire temp pis pour l'intro je l'enlèverai :-(