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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] zoom sur image : changer le sens d'ouverture du zoom...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] zoom sur image : changer le sens d'ouverture du zoom...

n°1886598
miltonis
Posté le 20-05-2009 à 16:00:56  profilanswer
 

Bonjour,
 
J'ai trouvé un script sur le net qui fait qu'une image soit zoomée au survol de la souris.
Il fonctionne plutôt bien si ce n'est que pour mes besoins, je voudrais que le zoom s'effectue vers la gauche et non vers la droite car sinon, elle dépasse la largeur du site...  :??:  
 
Comment faire pour que le zoom s'effectue vers la GAUCHE et non l'inverse ?
merci d'avance  :)  
 
Voici le code en question :

Code :
  1. <script language="JavaScript">
  2. <!--
  3. var coeff=4;//Coefficient de reduction
  4. var larg=400;//largeur maxi de l'image
  5. var haut=388;//hauteur maxi de l'image
  6. var coeffinit=coeff;
  7. function changer() {
  8. if (document.image.width < larg) {
  9. coeff = coeff-0.2;
  10. document.image.width = Math.round(larg/coeff);
  11. document.image.height = Math.round(haut/coeff);
  12. chang=window.setTimeout('changer();',60);//vitesse de l'effet
  13. }
  14. else {window.clearTimeout(chang);}
  15. }
  16. function initial() {
  17. if (document.image.width > larg/coeffinit) {
  18. window.clearTimeout(chang);
  19. coeff = coeff+0.2;
  20. document.image.width = Math.round(larg/coeff);
  21. document.image.height = Math.round(haut/coeff);
  22. initi=window.setTimeout('initial();',60);//vitesse de l'effet
  23. }
  24. else {window.clearTimeout(initi);}
  25. }
  26. //-->
  27. </script>


Message édité par miltonis le 22-05-2009 à 10:07:03
mood
Publicité
Posté le 20-05-2009 à 16:00:56  profilanswer
 

n°1886612
pataluc
Posté le 20-05-2009 à 16:11:57  profilanswer
 

pourrais tu mettre aussi un extrait de ton code html?

n°1886623
_v1ru5_
Posté le 20-05-2009 à 16:20:26  profilanswer
 

Pour ce qui est de ton code, après un petit test, le zoom s'effectue vers la droite. J'ai donc un peu de mal a comprendre ce que tu souhaite.


---------------
« L'esprit ressemble à de l'eau : quand il est agité, il devient difficile à percevoir. Mais si on le laisse s'apaiser, alors la réponse devient claire. » Albert Einstein
n°1886626
miltonis
Posté le 20-05-2009 à 16:29:21  profilanswer
 

Voici l'extrait du code qui fait appel au code ci-dessus

Code :
  1. <div class="img_vehicule">
  2. <a name="img"></a>
  3. <a href="#img" onMouseOut="initial()" onMouseOver="changer()" ><img src="images/gabarit_veh.jpg" name="image" border="0" alt="plan de voiture" /></a>
  4. <script language="JavaScript">
  5. <!--
  6. document.image.width = Math.round(larg/coeff);
  7. document.image.height = Math.round(haut/coeff);
  8. //-->
  9. </script>
  10. </div>
 

et c'est en effet vers la gauche que je le voudrais et non vers la droite...  :jap:


Message édité par miltonis le 20-05-2009 à 16:29:52
n°1886638
pataluc
Posté le 20-05-2009 à 16:50:02  profilanswer
 

a mon avis pour pouvoir la faire zoomer faire la gauche, il faut d'une manière ou une autre qu'elle soit dans un élément aligné à gauche...

n°1886644
miltonis
Posté le 20-05-2009 à 17:00:04  profilanswer
 

pataluc a écrit :

a mon avis pour pouvoir la faire zoomer faire la gauche, il faut d'une manière ou une autre qu'elle soit dans un élément aligné à gauche...


 
Tu veux dire qu'il faudrait que je mette un "text-align:left" à la classe "img_vehicule" ?
C'est ce que j'ai fait et ça ne marche pas... :/

n°1887528
miltonis
Posté le 25-05-2009 à 11:31:09  profilanswer
 

bonjour, je relance le sujet svp...
merci :)


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

  [Javascript] zoom sur image : changer le sens d'ouverture du zoom...

 

Sujets relatifs
[C#] arrondir les angles d'une image[C#] changer texte label avec conflit de thread
[Javascript] Retarder l'appel d'un script externeLien dans javascript
[Résolu]Ouverture de fichiers et fonctions[javascript] Rollover : changer une image
submit javascript d'un formulaire sous Internet Explorer[Javascript] Vérifier si un input text est un float
Plus de sujets relatifs à : [Javascript] zoom sur image : changer le sens d'ouverture du zoom...


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