Détecter si la version du navagateur du client est OK pour mon site - HTML/CSS - Programmation
Marsh Posté le 27-05-2002 à 12:25:36
un truc hyper basique. Y a surement mieux
Code :
|
tu as _ie _ns qui sont true suivant le naviguateur. Mais je suis sur qu'il y a bcp mieux que ca
[jfdsdjhfuetppo]--Message édité par DarkLord le 27-05-2002 à 12:25:55--[/jfdsdjhfuetppo]
Marsh Posté le 27-05-2002 à 12:35:01
Si tu fais une détection de navigateur tu peux informer l'utilisateur que sa version n'est pas supportée officiellement, mais faut pas lui interdire l'accès au site pour autant.
Ex : www.renault.fr
Avec Opera 6 ou Mozilla on ne peut pas entrer, mais si dit à Opera de se faire passer pour IE 5 le site fonctionne sans problème. C'est juste que le webmaster a cru bon de restreindre son site à IE & NS4.
Marsh Posté le 27-05-2002 à 14:06:14
antp a écrit a écrit : Si tu fais une détection de navigateur tu peux informer l'utilisateur que sa version n'est pas supportée officiellement, mais faut pas lui interdire l'accès au site pour autant. Ex : www.renault.fr Avec Opera 6 ou Mozilla on ne peut pas entrer, mais si dit à Opera de se faire passer pour IE 5 le site fonctionne sans problème. C'est juste que le webmaster a cru bon de restreindre son site à IE & NS4. |
Ouais, c juste pour informer...
Marsh Posté le 27-05-2002 à 14:08:57
DarkLord a écrit a écrit : un truc hyper basique. Y a surement mieux
|
Ms ça, ça détecte juste si on a Ns ou ie, mais pas les versions.
Et y a pas moyen de savoir par exemple, (sans se soucier de si c'est Ie, Netscape, Opéra ou autre), de juste savoir si le navigateur client supporte le DOM (ou DHTML, je sais pas trop la différence) ?
Marsh Posté le 27-05-2002 à 15:08:00
salut el_gringo...
Pour savoir si le DOM est pris en charge tu n'as cas faire un fonction qui fait appel au dom si ça plante (en admettant que ton code soit just ) et bien tu en deduis que son navigateur il pu et tu le redirige vers les ortis
tu peux gerer les exception avec try catch....
Marsh Posté le 27-05-2002 à 15:25:31
grosmethos a écrit a écrit : salut el_gringo... Pour savoir si le DOM est pris en charge tu n'as cas faire un fonction qui fait appel au dom si ça plante (en admettant que ton code soit just ) et bien tu en deduis que son navigateur il pu et tu le redirige vers les ortis tu peux gerer les exception avec try catch.... |
Ouais, mais 'faut pas oublier que j'y connais absolument rien au DOM...
Marsh Posté le 27-05-2002 à 15:45:22
rajoute c'est quelque lignes:
<span id="test"> </span>
appel la fontion à la lecture:
function test()
try
{
test=getElementBy("test" );
test.nextSibling.nodeValue;
throw "pas bon navigateur";
}
ctach (exception)
{alert(exception);
}
voila j'imagine un truc du genre...j'pense ça devrait tourner ça!!
Marsh Posté le 27-05-2002 à 15:58:44
attention erreur de frippe !
c'est pa ctach mais bien [g]catch [/g]...mais comme tu es une brutte du Java je pense que tu auras recutifié de toi même
Marsh Posté le 27-05-2002 à 16:14:00
grosmethos a écrit a écrit : rajoute c'est quelque lignes: <span id="test"> </span> appel la fontion à la lecture: function test() try { test=getElementBy("test" ); test.nextSibling.nodeValue; throw "pas bon navigateur"; } ctach (exception) {alert(exception); } voila j'imagine un truc du genre...j'pense ça devrait tourner ça!! |
Merci.
Et ça c quoi comme langage !? du Javascript ?
je peux faire ça ?
Code :
|
[jfdsdjhfuetppo]--Message édité par el_gringo le 27-05-2002 à 16:14:47--[/jfdsdjhfuetppo]
Marsh Posté le 27-05-2002 à 16:25:44
non je crois pas directement dans le throw..
En fait le throw envoie un exeception
donc fait throw "ton navigateur pue"
et dans l'exeception tu recuperes le throw
catch(exception)
{alert(exeception);
window.location.href="mapage_de_redirection.html
";
}
Ainsi ton client vois à l'ecran ton navigateur pue et est redirigé ver mapage_de_redirection.htm...
Biensûr i tu veux le rediriger!!!
Marsh Posté le 27-05-2002 à 12:23:20
En fait, j'ai un script Javascript qui ne peux être exécuté.
G regardé du coté des fonctions javascript qui permettent de lire les infos du navigateur utilisé par le client. Mais c la bordel.
Y a pas des scripts tout faits qui permettent de signaler à l'utilisateur que sa version d'IE, Netscape ou autre n'est pas bonne !?