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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Forcer l'affichage de la page en zoom 100% (Récompense)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Forcer l'affichage de la page en zoom 100% (Récompense)

n°1775256
Profil sup​primé
Posté le 21-08-2008 à 00:27:12  answer
 

EDIT: RECOMPENSE POUR REPONSE A MON DERNIER POST (cf plus bas)
 
Avec IE et Mozilla on peut zoomer sur une page (dans les options d'affichage du navigateur) ou en maintenant ctrl enfoncé et avancer/reculer la roulette de la souris.
 
J'utilise un script, qui recupere des positions d'objets, tout fonctionne, sauf lorsque qu'on zoom ou dezoom, toutes les coordonées parte en couille.
 
J'aimerai pouvoir forcer un zoom a 100% sur le navigateur mais je ne sais pas si la propriété existe.
 
un truc du genre window.display.zoom=100;
 
Si c'est en lecture seule, tant pis, au moins j'avertirai d'un message que ca risque pas de fonctionner tant qu'on passe pas en 100% :sweat:  
 
 
D'ailleurs, si quelqu'un aurait un bon lien a me proposer pour trouver toutes les propriété de javascript sous IE et Mozilla ca m'interreserai

Message cité 1 fois
Message édité par Profil supprimé le 23-08-2008 à 23:14:06
mood
Publicité
Posté le 21-08-2008 à 00:27:12  profilanswer
 

n°1775266
FlorentG
Posté le 21-08-2008 à 07:23:38  profilanswer
 


Mauvais script, changer script :D Il fait quoi exactement ton script, parce qu'on doit pouvoir gérer le zoom sans problème [:petrus dei] I demand details

n°1775358
Profil sup​primé
Posté le 21-08-2008 à 10:27:54  answer
 

FlorentG a écrit :


Mauvais script, changer script :D Il fait quoi exactement ton script, parce qu'on doit pouvoir gérer le zoom sans problème [:petrus dei] I demand details


 
 
Je l'ai fais moi meme en fait :whistle: , mais sous mozilla ca marche niquel, et sous IE le zoom me degomme toutes possibilité de retrouvé des coordonées précises.
 
Mon code est censé prendre en compte les décalages causé par un zoom du navigateur, zoom qui est bien pris en compte sur mozilla et ie, mais le zoom sous ie me renvoit des valeurs completements fausses.
 
Puis j'ai remarqué qu'avec le zoom a 100%, IE a du mal a sortir les positions exactes des elements :o, il faut retirer -2pixel en x et y, d'ailleurs en faisant une recherche, j'ai pu voir qu'un autre type a constaté la meme chose  [:cerveau klem]  
 
Alors ca m'etonnerai pas qu'un zoom sous ie pertube completement notre pauvre navigateur et decale de plus tous nos petits elements de notre page  [:cerveau totoz]  
 
Bref, tant que je peux continuer a dev et a tester sous mozilla ca va, je verrai le probleme d'IE plus tard.  [:petitpois2]


Message édité par Profil supprimé le 21-08-2008 à 10:34:34
n°1775366
FlorentG
Posté le 21-08-2008 à 10:30:37  profilanswer
 

Dis-nous ce qu'il fait ton script, qu'on puisse voir. Voir même file le code

n°1775369
Profil sup​primé
Posté le 21-08-2008 à 10:38:15  answer
 

FlorentG a écrit :

Dis-nous ce qu'il fait ton script, qu'on puisse voir. Voir même file le code


Non je veux pas vous balancer le code pour que vous m'aidiez, ca c'est mon plus grand plaisir de trouver les solutions et bug de programmation [:cerveau love] .
 
Je veux juste savoir si on peut regler/ou lire la valeur du zoom du navigateur par javascript, ca me permettrai temporairement de pas faire fuir mes visiteurs avec IE en bloquant le zoom a 100%  [:cerveau klem]


Message édité par Profil supprimé le 21-08-2008 à 10:39:41
n°1775382
FlorentG
Posté le 21-08-2008 à 10:53:16  profilanswer
 

Nan mais on peut pas t'aider comme ça sans voir le code, parce qu'à tous les coups y'a un problème de méthode ;);)

n°1775387
Profil sup​primé
Posté le 21-08-2008 à 10:58:30  answer
 

FlorentG a écrit :

Nan mais on peut pas t'aider comme ça sans voir le code, parce qu'à tous les coups y'a un problème de méthode ;);)


Je veux pas d'aide sur le code, juste savoir si on peut modifier le zoom avec javascript  :pt1cable:

n°1775390
FlorentG
Posté le 21-08-2008 à 11:00:30  profilanswer
 


Oh le relou :D On peut rien faire, et c'est pas bien de vouloir le faire :o Alors montre ton code, qu'on rajoute le support du zoom et pis voilà. Ch'uis sûr c'est un truc du genre tu prends les coordonnées au chargement de la page au lieu de les prendre en live :o

n°1775487
Profil sup​primé
Posté le 21-08-2008 à 14:07:53  answer
 

FlorentG a écrit :


Oh le relou :D On peut rien faire, et c'est pas bien de vouloir le faire :o Alors montre ton code, qu'on rajoute le support du zoom et pis voilà. Ch'uis sûr c'est un truc du genre tu prends les coordonnées au chargement de la page au lieu de les prendre en live :o


 
Non justement je gere en live, d'ailleurs ca fonctionne tres bien sous mozilla, je fais pareil pour IE, mais il me sort des coordonnées de l'espace des que le zoom change, c'est incompréhensible, mais je veux plus en entendre parler, j'ai décidé de bloquer le zoom sous IE.
 
J'ai l'impression de me repeter  :o  
 
Bon enfin tant pis  :o  
 
 :o

n°1775495
FlorentG
Posté le 21-08-2008 à 14:27:20  profilanswer
 

C'est pas bien de bloquer le zoom, pense aux utilisateurs :o Montre-nous ton script :o

mood
Publicité
Posté le 21-08-2008 à 14:27:20  profilanswer
 

n°1775681
Profil sup​primé
Posté le 21-08-2008 à 21:25:49  answer
 

FlorentG a écrit :

C'est pas bien de bloquer le zoom, pense aux utilisateurs :o Montre-nous ton script :o


 
[:kzimir] [:pourkouwah] [:205rallye]
 
Je viens de passer dans ces 3 etats  :D

n°1775725
tpierron
Posté le 21-08-2008 à 23:03:23  profilanswer
 

Ah, tiens j'ai le même problème pour une des applis que j'ai dévéloppé. Si tu arrives à ne serait-ce qu'afficher un warning, ça m'intéresse ...

n°1775794
FlorentG
Posté le 22-08-2008 à 08:40:59  profilanswer
 

Mais montrer vos scripts [:kzimir]

 

Faut arrêter de vouloir contourner en bloquant l'utilisateur [:sadnoir] Quand on a un problème pareil faut pas hésiter à montrer du code source, et surtout faut pas vouloir bricoler [:sadnoir] C'est quoi ces développeurs en carton ? :D :D :D


Message édité par FlorentG le 22-08-2008 à 08:41:05
n°1775846
gatsu35
Blablaté par Harko
Posté le 22-08-2008 à 10:16:22  profilanswer
 

putain mais c'est quoi ces plaies qui veulent pas montrer leurs scripts [:mlc]
Croyez moi on n'ira pas les récupérer vos scripts à deux balles [:mlc]

 

vous n'avez qu'à avoir la largeur du conteneur principal en em, avoir tous les font-size en em ou en %, et avoir les largeurs des conteneurs principaux en % aussi.

 

et pour le reste ne pas figer de largeur ou autre,

 

et basta, ca marche à merveille sur tous les sites que je fais


Message édité par gatsu35 le 22-08-2008 à 10:16:54
n°1776114
tpierron
Posté le 22-08-2008 à 16:23:33  profilanswer
 

Le script on s'en tape, puisque même si vous l'aviez vous ne pourriez strictement rien faire du tout.
 
Genre j'affiche dans une page une image tuilées. Lorsqu'il y a un zoom, en général non entier, il y a parfois des lignes blanches entre les tuiles (apparemment mal alignées). Comme c'est un logiciel de softproofing, ce genre d'effet c'est la merde. D'autant plus la merde que firefox n'affiche nulle part qu'il y a un zoom et le sauvegarde par site.
 
Il n'y a pas 36 solutions pour régler ce problème :

  • Que Firefox/IE savent gérer des coordonnées non-entières. Je n'ai pas l'impression que c'est le cas.
  • Afficher un warning / désactiver le zoom.


Edit: tiens, pour ceux qui veulent s'amuser :
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html>
  3. <head>
  4. <title>Bleurp</title>
  5. <style type="text/css">
  6. .tile
  7. {
  8.     width: 62px;
  9.     height: 62px;
  10.     position: absolute;
  11.     border: 1px solid black;
  12. }
  13. #container
  14. {
  15.     width: 640px;
  16.     height: 480px;
  17.     position: relative;
  18. }
  19. </style>
  20. </head>
  21. <body>
  22. <div id="container"></div>
  23. <script type="text/javascript">
  24. var container = document.getElementById("container" )
  25. for (var i = 0; i != 10; i ++)
  26. {
  27.     for (var j = 0; j != 7; j ++)
  28.     {
  29.         var div = document.createElement("div" )
  30.         div.className = "tile"
  31.         div.style.left = (i * 64) + "px"
  32.         div.style.top = (j * 64) + "px"
  33.         container.appendChild(div)
  34.     }
  35. }
  36. </script>
  37. </body>
  38. </html>


Message édité par tpierron le 22-08-2008 à 16:36:53
n°1776162
mIRROR
Chevreuillobolchévik
Posté le 22-08-2008 à 17:40:19  profilanswer
 

c ets juste la restitution au moment du zoom qui ets pas fameuse
le dom ne bouge pas hein [:spamafote]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1776288
tpierron
Posté le 22-08-2008 à 22:41:15  profilanswer
 

mIRROR a écrit :

c ets juste la restitution au moment du zoom qui ets pas fameuse
le dom ne bouge pas hein [:spamafote]


 
C'est quoi le rapport avec le problème posé ?

n°1776301
mIRROR
Chevreuillobolchévik
Posté le 22-08-2008 à 23:04:04  profilanswer
 

les coordonnees bougent pas [:petrus dei]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1776589
Profil sup​primé
Posté le 23-08-2008 à 22:33:09  answer
 

Mais sinon, source ou pas source, vous savez si c'est possible avec javascript de foutre le navigateur INTERNET EXPLORER du visiteur en zoom a 100% ? [:cerveau totoz]  
 
Je connais cette demoiselle pour celui qui me trouvera la réponse :o  
 
http://tbn0.google.com/images?q=tbn:-ZQWDyGU9r45sM:images.topflood.com/firefox-logo.jpg


Message édité par Profil supprimé le 23-08-2008 à 22:42:49
n°1776605
mIRROR
Chevreuillobolchévik
Posté le 23-08-2008 à 23:16:48  profilanswer
 

t as du chercher longtemps [:petrus75]
http://msdn.microsoft.com/en-us/library/ms531189.aspx
avec ca doit y avoir moyen de bloque le zoom en js


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1776608
Profil sup​primé
Posté le 23-08-2008 à 23:25:27  answer
 

mIRROR a écrit :

t as du chercher longtemps [:petrus75]
http://msdn.microsoft.com/en-us/library/ms531189.aspx
avec ca doit y avoir moyen de bloque le zoom en js


 
 
[:roi]
 
Pas encore testé, mais dis toi que c'est déja une moitié de ta récompense qui va arriver !
 
http://img167.imageshack.us/img167/6839/firefoxwq5.jpg
 
Je savais pas ou et comment chercher  [:cerveau totoz]


Message édité par Profil supprimé le 24-08-2008 à 02:54:57
mood
Publicité
Posté le   profilanswer
 


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

  Forcer l'affichage de la page en zoom 100% (Récompense)

 

Sujets relatifs
Afficher les erreurs PHP sur la page, marche pasRadio continue à chaque changement de page
[ORACLE APPLICATION BUILDER] Creer une page de login[SOLUCE INCLUE] Comment forcer des nombres dans un TEXTBOX ?
Création sous liens reste figé aprés actualisation pageScript "Ecrire login + mot de passe et validation sur une page"
Code pour ouvrir 1 page avec la page racine?Arret script et print dans une page
affichage meteo[ASP] passage de variable d'une page à l'autre
Plus de sujets relatifs à : Forcer l'affichage de la page en zoom 100% (Récompense)


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