Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


antp
J'ai voulu rajouter un truc sur imcdb, après coup je me rends compte que ça déconne dans IE 6 :tinostar: (dans le 7 ça marche comment ?)

http://www.imcdb.org/vehicle.php?id=235976

J'affiche un rectangle sur l'image encadrant la voiture (la 205) quand le curseur passe sur l'image.
Dans Firefox/IE8/Opera il s'affiche au bon endroit.
Dans IE 6, il y a au-dessus de l'image la place qu'occuperait le rectangle s'il n'y avait pas le CSS pour le repositionner, du coup il est placé trop haut.
Le code à ce look-là :

  1. <div
  2.   <div id="VehicleLocationFrame" style="visibility: hidden; height: 0; position: relative; left: -29px; top: 256px;"
  3.     <img src="res/frame.png" alt="" /> 
  4.   </div
  5.   <img src="images/235/976.jpg" alt="Peugeot 205" class="VehiclePicture" id="MainPicture" onmouseover="ShowFrame(true);" onmouseout="ShowFrame(false);" /> 
  6. </div>


Le left & top est calculé d'après la taille du cadre et la position de la voiture sur l'image, ce ne sont pas des valeurs prises au pif, c'est le coin supérieur gauche où doit venir se placer le cadre.

Une idée de comment faire ça autrement pour que ça marche dans IE 6 ? (et peut-être le 7 si ce n'est pas encore le cas)
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?