Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1306 connectés 

  FORUM HardWare.fr
  Programmation

  [JavaScript] Détection de configuration....... ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JavaScript] Détection de configuration....... ???

n°195226
le_duc
PlaTyPuS
Posté le 14-08-2002 à 14:47:45  profilanswer
 

Quelqu'un arriverait à m'expliquer comment modifier ce script pour que le message d'alerte s'affiche si il s'agit d'un navigateur inférieur à la version 5 :
 

Code :
  1. <script language="JavaScript">
  2. /*
  3. Variables perso
  4. */
  5. myConfigEcran = 800600;
  6. myConfigEcranTexte = "800x600";
  7. myConfigNav = "all";
  8. myConfigNavTexte = "tous les navigateurs";
  9. myConfigNavVersion = 4;
  10. myConfigColor = 16;
  11. myConfigColorTexte = "65536 couleurs et plus";
  12. /*
  13. Detection
  14. */
  15. nav = navigator.appName.substring(0,3);
  16. ver = navigator.appVersion.substring(0,1);
  17. NavVersion = nav + ver;
  18. if (ver >= 5)
  19. {
  20. TailleEcran = screen.width + "" + screen.height;
  21. ColorNB = screen.colorDepth;
  22. }
  23. else
  24. {
  25. TailleEcran = "indef";
  26. ColorNB = "indef"
  27. }
  28. verif = "ok";
  29. if (myConfigNav != "all" )
  30. {
  31. if (myConfigNav != nav)
  32.  verif = "no";
  33. if (myConfigNavVersion > ver)
  34.  verif = "no";
  35. }
  36. else
  37. {
  38. if (myConfigNavVersion > ver)
  39.  verif="no";
  40. }
  41. if (TailleEcran != "indef" )
  42. {
  43. if (TailleEcran < myConfigEcran)
  44.  verif = "no";
  45. if (ColorNB < myConfigColor)
  46.  verif = "no";
  47. }
  48. else
  49. {
  50. verif ="no";
  51. }
  52. if (verif == "no" )
  53. {
  54. alert('Notre site est configuré pour ' + myConfigNavTexte + ' à partir de la version ' + myConfigNavVersion + ',npour un affichage de ' + myConfigColorTexte + ', sur un ecran de ' + myConfigEcranTexte + ' pixels.nnVotre systeme ne correspond pas à ces caracteristiques et vous risquez d'avoir de gros problèmes d'affichage.nnn Nous vous conseillons fortement de télécharger gratuitementnun des navigateurs suivants :nn - Internet Explorer 5 (ou supérieur) --> http://www.microsoft.com/downloads/search.aspn ou n - Netscape 6 (ou supérieur) --> http://wp.netscape.com/fr/download/download_n6.html nnn Merci pour votre compréhension !');
  55. }
  56. </SCRIPT>


 
Merci beaucoup! @++

mood
Publicité
Posté le 14-08-2002 à 14:47:45  profilanswer
 

n°195892
le_duc
PlaTyPuS
Posté le 16-08-2002 à 08:33:05  profilanswer
 

alors ? personne ne sait??

n°206390
le_duc
PlaTyPuS
Posté le 31-08-2002 à 20:31:46  profilanswer
 

:bounce:

n°206393
youdontcar​e
Posté le 31-08-2002 à 20:49:42  profilanswer
 

if (parseInt(navigator.appVersion) < 5) alert("je ne sais pas faire de pages web qui se dégradent gracefully je suis désolé mais tant pis." );

n°206398
le_duc
PlaTyPuS
Posté le 31-08-2002 à 20:58:07  profilanswer
 

youdontcare a écrit a écrit :

if (parseInt(navigator.appVersion) < 5) alert("je ne sais pas faire de pages web qui se dégradent gracefully je suis désolé mais tant pis." );




 
arf... je les mets ou tes 2 lignes ? lol j'suis newbie moi! c'est pas moi qui ai écrit le code javascript....c'est "l'editeur javascript"...

n°206665
le_duc
PlaTyPuS
Posté le 01-09-2002 à 16:11:53  profilanswer
 

help please!!!  :bounce:

n°206689
youdontcar​e
Posté le 01-09-2002 à 17:03:43  profilanswer
 

if (parseInt(navigator.appVersion) < 5) verif = "no";
if (verif == "no" )  
{  
alert('Notre site est configuré pour ' + myConfigNavTexte + ' à partir de la version ' + myConfigNavVersion

n°206787
le_duc
PlaTyPuS
Posté le 01-09-2002 à 20:51:31  profilanswer
 

youdontcare a écrit a écrit :

if (parseInt(navigator.appVersion) < 5) verif = "no";
if (verif == "no" )  
{  
alert('Notre site est configuré pour ' + myConfigNavTexte + ' à partir de la version ' + myConfigNavVersion  




 
mais je les mets ou ces 3 lignes dans mon script??...(pasque je sais pas si t'as vu, mais il fait au moins 50 lignes...)
 
merci pour ton aide!!  :hello:

n°206793
youdontcar​e
Posté le 01-09-2002 à 21:03:20  profilanswer
 

la première ligne est celle à rajouter, le reste est le contexte.

n°206830
le_duc
PlaTyPuS
Posté le 01-09-2002 à 22:28:00  profilanswer
 

youdontcare a écrit a écrit :

la première ligne est celle à rajouter, le reste est le contexte.




 
/*  
Detection  
*/  
nav = navigator.appName.substring(0,3);  
ver = navigator.appVersion.substring(0,1);  
NavVersion = nav + ver;  
if (ver >= 5)  
{  
 
 
et ca, je laisse comme ca ??

mood
Publicité
Posté le 01-09-2002 à 22:28:00  profilanswer
 

n°206840
youdontcar​e
Posté le 01-09-2002 à 22:45:47  profilanswer
 

je recommence :
 

youdontcare a écrit a écrit :

if (parseInt(navigator.appVersion) < 5) verif = "no";
if (verif == "no" )  
{  
alert('Notre site est configuré pour ' + myConfigNavTexte + ' à partir de la version ' + myConfigNavVersion




 

youdontcare a écrit a écrit :

la première ligne est celle à rajouter, le reste est le contexte.



 
tu regardes ton script original, tu regardes la nouvelle ligne (la ligne en gras), tu regardes au-dessus de quoi c'est inséré (le contexte), et tu fais a + b.

n°206841
youdontcar​e
Posté le 01-09-2002 à 22:46:46  profilanswer
 

en deux semaines de topic, tu aurais dû regarder qq tutoriaux javascript.

n°206933
le_duc
PlaTyPuS
Posté le 02-09-2002 à 08:46:38  profilanswer
 

youdontcare a écrit a écrit :

en deux semaines de topic, tu aurais dû regarder qq tutoriaux javascript.  




 
j'm'en fous du javascript moi....il faut que ca me soit utile, c'est tout!
 
Merci pour ton aide, je vais rajouter cette ligne!
 
@++

n°206937
le_duc
PlaTyPuS
Posté le 02-09-2002 à 09:02:13  profilanswer
 

donc voilà le script complet koi....mais ca n'a toujours pas l'air de marcher  :D  
 

Code :
  1. <script language="JavaScript">
  2. /*  
  3. Variables perso  
  4. */
  5. myConfigEcran = 800600;
  6. myConfigEcranTexte = "800x600";
  7. myConfigNav = "all";
  8. myConfigNavTexte = "tous les navigateurs";
  9. myConfigNavVersion = 4;
  10. myConfigColor = 16;
  11. myConfigColorTexte = "65536 couleurs et plus";
  12. /*  
  13. Detection  
  14. */
  15. nav = navigator.appName.substring(0,3);
  16. ver = navigator.appVersion.substring(0,1);
  17. NavVersion = nav + ver;
  18. if (ver >= 5)
  19. {
  20. TailleEcran = screen.width + "" + screen.height;
  21. ColorNB = screen.colorDepth;
  22. }
  23. else
  24. {
  25. TailleEcran = "indef";
  26. ColorNB = "indef"
  27. }
  28. verif = "ok";
  29. if (myConfigNav != "all" )
  30. {
  31. if (myConfigNav != nav)
  32. verif = "no";
  33. if (myConfigNavVersion > ver)
  34. verif = "no";
  35. }
  36. else
  37. {
  38. if (myConfigNavVersion > ver)
  39. verif="no";
  40. }
  41. if (TailleEcran != "indef" )
  42. {
  43. if (TailleEcran < myConfigEcran)
  44. verif = "no";
  45. if (ColorNB < myConfigColor)
  46. verif = "no";
  47. }
  48. else
  49. {
  50. verif ="no";
  51. }
  52. if (parseInt(navigator.appVersion) < 5) verif = "no";
  53. if (verif == "no" )
  54. {
  55. alert('Notre site est configuré pour ' + myConfigNavTexte + ' à partir de la version ' + myConfigNavVersion + ',npour un affichage de ' + myConfigColorTexte + ', sur un ecran de ' + myConfigEcranTexte + ' pixels.nnVotre systeme ne correspond pas à ces caracteristiques et vous risquez d'avoir de gros problèmes d'affichage.nnn Nous vous conseillons fortement de télécharger gratuitementnun des navigateurs suivants :nn - Internet Explorer 5 (ou supérieur) --> http://www.microsoft.com/downloads/search.aspn ou n - Netscape 6 (ou supérieur) --> http://wp.netscape.com/fr/download/download_n6.html nnn Merci pour votre compréhension !');
  56. }
  57. </SCRIPT>


 
@+

n°206938
youdontcar​e
Posté le 02-09-2002 à 09:07:20  profilanswer
 

le_duc a écrit a écrit :

j'm'en fous du javascript moi....il faut que ca me soit utile, c'est tout!


mais quelle mentalité de merde ...

n°206940
le_duc
PlaTyPuS
Posté le 02-09-2002 à 09:10:05  profilanswer
 

youdontcare a écrit a écrit :

mais quelle mentalité de merde ...
 




 
 :D non franchement...c'est pas un language qui m'attire...c'est pour cela...
 
mais mon script ne marche toujours pas...  :cry:

n°207062
k666
dites non à petitmou
Posté le 02-09-2002 à 12:27:46  profilanswer
 

Citation :


javascript spabien
 
signé le_trouduc

n°207099
le_duc
PlaTyPuS
Posté le 02-09-2002 à 13:16:43  profilanswer
 

k666 a écrit a écrit :

Citation :


javascript spabien
 
signé le_trouduc






 
 :D  :lol: loool... le type il sait même pas m'aider et il ouvre sa gueule...  :lol: alors faut pas venir me dire que le language est bien après!!!
 
et d'ailleurs j'ai jamais dit que javascript c'était pas bien... j'ai dit que ca me plaisais pas.


Message édité par le_duc le 02-09-2002 à 13:20:00
n°207109
youdontcar​e
Posté le 02-09-2002 à 13:31:24  profilanswer
 

après avoir (enfin :D) regardé la bouse :
 
<script language="JavaScript">
/*
Variables perso
*/
myConfigEcran = 800600;
myConfigEcranTexte = "800x600";
myConfigNav = "all";
myConfigNavTexte = "tous les navigateurs";
myConfigNavVersion = 4;
myConfigColor = 16;
myConfigColorTexte = "65536 couleurs et plus";
/*
Detection
*/
nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1);
NavVersion = nav + ver;
if (ver >= 5)
 {
 TailleEcran = screen.width + "" + screen.height;
 ColorNB = screen.colorDepth;
 }
else
 {
 TailleEcran = "indef";
 ColorNB = "indef"
 }
verif = "ok";
if (myConfigNav != "all" )
 {
 if (myConfigNav != nav)
  verif = "no";
 if (myConfigNavVersion > ver)
  verif = "no";
 }
else
 {
 if (myConfigNavVersion > ver)
  verif="no";
 }
if (TailleEcran != "indef" )
 {
 if (TailleEcran < myConfigEcran)
  verif = "no";
 if (ColorNB < myConfigColor)
  verif = "no";
 }
else
 {
 verif ="no";
 }
if (ver < 5) verif = "no";
 
if (verif == "no" )
 {
 alert('Notre site est configuré pour ' + myConfigNavTexte + ' à partir de la version ' + myConfigNavVersion + ',npour un affichage de ' + myConfigColorTexte + ', sur un ecran de ' + myConfigEcranTexte + ' pixels.nnVotre systeme ne correspond pas à ces caracteristiques et vous risquez d'avoir de gros problèmes d'affichage.nnn Nous vous conseillons fortement de télécharger gratuitementnun des navigateurs suivants :nn - Internet Explorer 5 (ou supérieur) --> http://www.microsoft.com/downloads/search.aspn ou n - Netscape 6 (ou supérieur) --> http://wp.netscape.com/fr/download/download_n6.html nnn Merci pour votre compréhension !';);
 }
</SCRIPT>


Message édité par youdontcare le 02-09-2002 à 13:32:19
n°207142
le_duc
PlaTyPuS
Posté le 02-09-2002 à 14:07:33  profilanswer
 

youdontcare a écrit a écrit :

après avoir (enfin :D) regardé la bouse :
 
<script language="JavaScript">
/*
Variables perso
*/
myConfigEcran = 800600;
myConfigEcranTexte = "800x600";
myConfigNav = "all";
myConfigNavTexte = "tous les navigateurs";
myConfigNavVersion = 4;
myConfigColor = 16;
myConfigColorTexte = "65536 couleurs et plus";
/*
Detection
*/
nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1);
NavVersion = nav + ver;
if (ver >= 5)
 {
 TailleEcran = screen.width + "" + screen.height;
 ColorNB = screen.colorDepth;
 }
else
 {
 TailleEcran = "indef";
 ColorNB = "indef"
 }
verif = "ok";
if (myConfigNav != "all" )
 {
 if (myConfigNav != nav)
  verif = "no";
 if (myConfigNavVersion > ver)
  verif = "no";
 }
else
 {
 if (myConfigNavVersion > ver)
  verif="no";
 }
if (TailleEcran != "indef" )
 {
 if (TailleEcran < myConfigEcran)
  verif = "no";
 if (ColorNB < myConfigColor)
  verif = "no";
 }
else
 {
 verif ="no";
 }
if (ver < 5) verif = "no";
 
if (verif == "no" )
 {
 alert('Notre site est configuré pour ' + myConfigNavTexte + ' à partir de la version ' + myConfigNavVersion + ',npour un affichage de ' + myConfigColorTexte + ', sur un ecran de ' + myConfigEcranTexte + ' pixels.nnVotre systeme ne correspond pas à ces caracteristiques et vous risquez d'avoir de gros problèmes d'affichage.nnn Nous vous conseillons fortement de télécharger gratuitementnun des navigateurs suivants :nn - Internet Explorer 5 (ou supérieur) --> http://www.microsoft.com/downloads/search.aspn ou n - Netscape 6 (ou supérieur) --> http://wp.netscape.com/fr/download/download_n6.html nnn Merci pour votre compréhension !';);
 }
</SCRIPT>




 
j'vais tester!  :hello:  merci!
 
pkoi tu dis "la bouse" ?

n°207152
le_duc
PlaTyPuS
Posté le 02-09-2002 à 14:19:55  profilanswer
 

ca marche toujours pas... j'ai IE 6 et le message s'affiche pas... :heink:


Message édité par le_duc le 03-09-2002 à 08:30:58
n°207735
le_duc
PlaTyPuS
Posté le 03-09-2002 à 08:31:45  profilanswer
 

y'a pas un serial-codeur-JavaScript qui pourrait corriger ce script?....  :cry:  
 
merci d'avance!!!
 
@++

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JavaScript] Détection de configuration....... ???

 

Sujets relatifs
[JAVASCRIPT] empecher la recuperation d'une image[javascript] pourquoi il en execute que 30 ???
[VisualStudio] Détection des fuites mémoires avec la CRT[JavaScript] impression d'un objet passé en parametre en Javascript
Javascript[HTML, JS] Faire une fonction javascript qui detecte les espaces
qui peut me filer un coup de main [javascript][Java] Configuration du classpath
PHP et APACHE pb de configuration ...[javascript - php] history.go(-2)
Plus de sujets relatifs à : [JavaScript] Détection de configuration....... ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR