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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Detection de resolution

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Detection de resolution

n°562596
Ex-Floodeu​r
La Source
Posté le 08-11-2003 à 22:24:06  profilanswer
 

bonsoir,
 
voila je teste la resolution des visiteurs de mon site pour placier au mieux un menu en DHTML que vous pouvez voir la : http://www.animecdz.com/index.php?cdz=4&id=1.
 
mais jai un probleme. Voici mon script de detecition de resolution :  
 
       

Code :
  1. EcranLarg = screen.width;
  2. if (EcranLarg="1152" )
  3. {
  4. posXmenu = (document.body.clientWidth/2)-300;
  5. }
  6. EcranLarg = screen.width;
  7. if (EcranLarg="1024" )
  8. {
  9. posXmenu = (document.body.clientWidth/2)-300;
  10. }
  11. EcranLarg = screen.width;
  12. if (EcranLarg="1280" )
  13. {
  14. posXmenu = (document.body.clientWidth/2)-300;
  15. }


 
la comme cela il marche.Par contre des que je rajoute un test sur une resolution en 800 c'est a dire
 

Code :
  1. if (EcranLarg="800" )
  2. {
  3. posXmenu = (document.body.clientWidth/2)-220;
  4. }


 
pour qu'il marche (le test ci dessus) je suis obliger de retirer les autres. Sinon il ne marche pas.  
 
Jai 25% de mes visiteurs en 800*600 sur mon site d'ou mon envie de voir ce menu marcher pour eux.
 
Merci de votre aide


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
mood
Publicité
Posté le 08-11-2003 à 22:24:06  profilanswer
 

n°562597
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-11-2003 à 22:25:40  profilanswer
 

Il faut utiliser "==" au lieu de "=" dans le if, non ? À moins qu'en JS il arrive à faire la différence tout seul ?


Message édité par antp le 08-11-2003 à 22:25:45

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°562598
kadreg
profil: Utilisateur
Posté le 08-11-2003 à 22:25:41  profilanswer
 

C'est quoi tous les magics numbers qui trainent ?
 
Et si l'utilisateur met pas son navigateur en plein écran ?
 
Et si le navigateur refuse ses informations ?
 
Et si j'ai un thème spécial (et j'ai un thème spécial) ?
 
Et pourquoi tant de pourquois ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°562599
kadreg
profil: Utilisateur
Posté le 08-11-2003 à 22:26:31  profilanswer
 

Apprends à faire du HTML, parceque ton menu, pas besoin de JS pour le placer proprement là ...


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°562600
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-11-2003 à 22:27:36  profilanswer
 

En plus il se place mal :o (Mozilla en 1280x960)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°562601
kadreg
profil: Utilisateur
Posté le 08-11-2003 à 22:29:06  profilanswer
 

antp a écrit :

En plus il se place mal :o (Mozilla en 1280x960)


 
il se place correctement uniquement avec windows XP avec le thème luna, avec IE6, si le navigateur est en plein écran avec le thème par défaut et sans personalisation des boutons en haut, et si il est dans une résolution prévuee par le script.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°562603
Ex-Floodeu​r
La Source
Posté le 08-11-2003 à 22:29:34  profilanswer
 

pardon kadreg ? tu ferais comment pour le palcer tout en gardant le coté dynamique ?


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°562605
kadreg
profil: Utilisateur
Posté le 08-11-2003 à 22:30:56  profilanswer
 

ex-floodeur a écrit :

pardon kadreg ? tu ferais comment pour le palcer tout en gardant le coté dynamique ?


 
Va lire de la lecture sur les CSS/XHTML et ce genre de joyeusetées (il y a un ENORME topic là dessus). Reviens UNIQUEMENT quant tu l'auras lu.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°562606
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-11-2003 à 22:31:33  profilanswer
 

Tu le mets dans un div ayant un ID et tu le positionnes par rapport à ce div (que tu récupères via GetElementById), non ? Ça doit bien être faisable j'imagine...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°562609
Ex-Floodeu​r
La Source
Posté le 08-11-2003 à 22:33:08  profilanswer
 

le probleme est que le coté dynamqieu et le positionnement du menu qui s'ouvre est fait en pixel par rapport au positionnement du menu principal !


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
mood
Publicité
Posté le 08-11-2003 à 22:33:08  profilanswer
 

n°562610
kadreg
profil: Utilisateur
Posté le 08-11-2003 à 22:34:07  profilanswer
 

Bah tu code comme un pied. J'espère que c'est pas tojn métier [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°562616
Ex-Floodeu​r
La Source
Posté le 08-11-2003 à 22:35:23  profilanswer
 

bah c un script de l'editeurjavascript.com :heink:


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°562617
kadreg
profil: Utilisateur
Posté le 08-11-2003 à 22:35:51  profilanswer
 

ex-floodeur a écrit :

bah c un script de l'editeurjavascript.com :heink:


 
Bah vu la gueule du truc, c'est des golios, change de fournisseurs.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°562618
Hermes le ​Messager
Breton Quiétiste
Posté le 08-11-2003 à 22:38:04  profilanswer
 

ex-floodeur a écrit :

bah c un script de l'editeurjavascript.com :heink:


 
 [:rofl]  [:rofl]  Tout s'explique alors. Ils ont les scripts les plus pourris trouvables sur le net.
 
Non, sérieusement, si tu veux faire ce que tu veux faire, c'est pas très difficile. Il faut essentiellement que tu apprennes à changer dynamiquement les propriétés CSS d'un div (c'est pas sorcier  ;)  ). Si tu ne fais pas ça, tu n'arriveras jamais à un résultat correct, comme cela t'a déjà été dit.  :)

n°562619
Ex-Floodeu​r
La Source
Posté le 08-11-2003 à 22:42:21  profilanswer
 

quel site de script vous me conseillez ?


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°562631
nraynaud
lol
Posté le 09-11-2003 à 00:29:48  profilanswer
 

www.ecma.org (pour javascript) et www.w3.org (pour le DOM).


---------------
trainoo.com, c'est fini
n°562632
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-11-2003 à 00:39:13  profilanswer
 

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

  Detection de resolution

 

Sujets relatifs
Détection des membres connectés sur un forummodification resolution image
chevauchement de "période" (dates) et détection...[java]resolution impression
[MySQL] Détection et suppression des redondances [résolu]Detection du plugin flash
Detection de plug inDetection d'une connection internet
[html - js] probleme de detection de resolutionProbleme de loop pour la detection de la resolution d'ecran
Plus de sujets relatifs à : Detection de resolution


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