frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE
Messages : 3 760 Inscrit le 03/01/04
Ville : Echirolles
Non connecté
|
|
Posté le 10 mars 2005 - 11 h 07 m 28 s |
|
|
salut a tous. je sais qu'il est possible de detecteer la résoltution d'un visiteur pour un site, la preuve xiti permet de nous indiquer les résolutions des utilisateurs.
j'aimerai un script qui detecte la résolution ( 800*600, 1024*728, 1280*1024)
et qu'il me selectionne un lien suivant la résolutions détectées. ceci à pour but d'eviter aux visiteurs de se retrouver sur une page où il serai marqué ( cliquez sur la résolution que vous utilisez: ......)
merci
|
|
| |
Message édité 1 fois, la dernière par frio2K4 le 15 mars 2005 - 11 h 14. |
| |
vend sac a dos 15.4" TARGUS 20€
En vente ici
http://shaolin.shadow.free.fr/sofia
|
frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE
Messages : 3 760 Inscrit le 03/01/04
Ville : Echirolles
Non connecté
|
|
Posté le 11 mars 2005 - 10 h 47 m 19 s |
|
|
<script type="text/javascript" language="JavaScript">
var correctwidth=800
var correctheight=600
if (screen.width!=correctwidth||screen.height!=correctheight)
document.write("<b>Ce site est optimisé pour une résolution "+correctwidth+"x"+correctheight+".
Votre résolution actuelle est "+screen.width+"x"+screen.height+".</b>")
</script> |
voici un script que j'ai trouvé. il permet d'afficher sur une page la résolution de l'ecran du visiteur.
|
|
| |
vend sac a dos 15.4" TARGUS 20€
En vente ici
http://shaolin.shadow.free.fr/sofia
|
frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE
Messages : 3 760 Inscrit le 03/01/04
Ville : Echirolles
Non connecté
|
|
Posté le 11 mars 2005 - 10 h 50 m 00 s |
|
|
<script type="text/javascript" language="JavaScript">
if (screen.width!==800||screen.height!==600)
if (screen.width!==1024||screen.height!==728)
if (screen.width!==1280||screen.height!==1024)
</script> |
voici une modification. il me manque plus qu'a mettre les commandes souhaitées. du genre if (...)
goto=index800.html
|
|
| |
Message édité 2 fois, la dernière par frio2K4 le 11 mars 2005 - 15 h 51. |
| |
vend sac a dos 15.4" TARGUS 20€
En vente ici
http://shaolin.shadow.free.fr/sofia
|
Petit_PimoOosE
rsqrtps & pshufb
Messages : 4 617 Inscrit le 15/06/03
Ville : Montréal
Non connecté
|
|
Posté le 11 mars 2005 - 15 h 36 m 16 s |
|
|
mmh...
il te suffit de faire window.location = "la page appropriée";
si je me souviens bien
|
|
| |
Huile de fraise.
|
frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE
Messages : 3 760 Inscrit le 03/01/04
Ville : Echirolles
Non connecté
|
|
Posté le 11 mars 2005 - 15 h 54 m 25 s |
|
|
???
non en fait je voulais creer un index qui va detecter la résolution, puis rediriger dans la page qui convient.
si résolution = 800.600 aller à page1
si résolution =1024*728 aller a page 2
etc... |
|
|
| |
vend sac a dos 15.4" TARGUS 20€
En vente ici
http://shaolin.shadow.free.fr/sofia
|
Petit_PimoOosE
rsqrtps & pshufb
Messages : 4 617 Inscrit le 15/06/03
Ville : Montréal
Non connecté
|
|
Posté le 14 mars 2005 - 06 h 37 m 25 s |
|
|
ok, je reformule
1. if (screen.width!==800||screen.height!==600)
2. window.location ="page800.html";
3. if (screen.width!==1024||screen.height!==728)
4. windows.location = "page1024.html";
5. if (screen.width!==1280||screen.height!==1024)
6. window.location = "page1280";
7.
mais au lieu de faire des ==, je te suggère de faire des > en commençant par les grandes résolutions, des fois que tes visiteurs aient des résolution intermédiaires (moi, par ex, je suis en 1400x1050)
1. if ( screen.width >= 1280 || screen.height >= 1024 )
2. window.location = "page1280";
3.
4. else if (screen.width >= 1024 || screen.height >= 768 ) // note que c'est 768 et non 728 ;)
5. windows.location = "page1024.html";
6.
7. else if ( screen.width >= 800 || screen.height >= 600 )
8. window.location ="page800.html";
9. else
10. window.location = "pageResolutionNaze.html";
11.
note : je ne sais pas du tout ce que donne screen.* avec les bureaux étendus (multi-écrans) ! (de toute façon, on ne peut pas y faire grand chose...)
|
|
| |
Message édité 4 fois, la dernière par Petit_PimoOosE le 14 mars 2005 - 06 h 40. |
| |
Huile de fraise.
|
frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE
Messages : 3 760 Inscrit le 03/01/04
Ville : Echirolles
Non connecté
|
|
Posté le 14 mars 2005 - 11 h 21 m 12 s |
|
|
ok merci petit_pimoOose. c'est simpas. deja je pensait que ca allait etre un truc du genre goto= page.html.
mais sinon ca les pages en _top?
|
|
| |
vend sac a dos 15.4" TARGUS 20€
En vente ici
http://shaolin.shadow.free.fr/sofia
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 14 mars 2005 - 11 h 51 m 05 s |
|
|
Le goto spa bien
(simple réaction d'un codeur professionnel  )
|
|
| |
Message édité 1 fois, la dernière par gege38 le 14 mars 2005 - 11 h 51. |
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
alitokmen
Think ®
Messages : 3 687 Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
|
|
Posté le 14 mars 2005 - 19 h 06 m 27 s |
|
|
je crois qu'il faut utiliser
1. .
2.
3. window.location.href = "bla"
|
|
| |
Message édité 1 fois, la dernière par alitokmen le 14 mars 2005 - 19 h 07. |
| |
S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com
|
frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE
Messages : 3 760 Inscrit le 03/01/04
Ville : Echirolles
Non connecté
|
|
Posté le 15 mars 2005 - 09 h 45 m 30 s |
|
|
|
|
|
| |
vend sac a dos 15.4" TARGUS 20€
En vente ici
http://shaolin.shadow.free.fr/sofia
|
frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE
Messages : 3 760 Inscrit le 03/01/04
Ville : Echirolles
Non connecté
|
|
Posté le 15 mars 2005 - 11 h 13 m 35 s |
|
|
Le 14 mars 2005 - 06 h 37, Petit_PimoOosE a écrit :
ok, je reformule 
1. if (screen.width!==800||screen.height!==600)
2. window.location ="page800.html";
3. if (screen.width!==1024||screen.height!==728)
4. windows.location = "page1024.html";
5. if (screen.width!==1280||screen.height!==1024)
6. window.location = "page1280";
7.
mais au lieu de faire des ==, je te suggère de faire des > en commençant par les grandes résolutions, des fois que tes visiteurs aient des résolution intermédiaires (moi, par ex, je suis en 1400x1050)
1. if ( screen.width >= 1280 || screen.height >= 1024 )
2. window.location = "page1280";
3.
4. else if (screen.width >= 1024 || screen.height >= 768 ) // note que c'est 768 et non 728 ;)
5. windows.location = "page1024.html";
6.
7. else if ( screen.width >= 800 || screen.height >= 600 )
8. window.location ="page800.html";
9. else
10. window.location = "pageResolutionNaze.html";
11.
note : je ne sais pas du tout ce que donne screen.* avec les bureaux étendus (multi-écrans) ! (de toute façon, on ne peut pas y faire grand chose...)
|
petite erreur. mais sinon ca marche nikel. merci  (windows au lieu de window)
|
|
| |
Message édité 1 fois, la dernière par frio2K4 le 15 mars 2005 - 11 h 14. |
| |
vend sac a dos 15.4" TARGUS 20€
En vente ici
http://shaolin.shadow.free.fr/sofia
|