cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011
-
27 janv. 2006 à 16:53
cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011
-
30 janv. 2006 à 10:07
Lo all,
Voici la function recalcitrante:
function action(Id, Type, Name) { //Function des actions tarifs
// Id est l'id de la table a traité // Type donne la valeur de la position de la souris (1 IN || 2 OVER || 3 = OUT)! // Name indique quel obj prendre en compte (1 ALL OBJ || 2 OBJ TOP || 3 = OBJ PRINT)!
var imgTop = "top" + Id;
var imgPrint = "print" + Id;
if (Type == 1) { // Si IN (over de la table)
var imgSrcTop = "images/fleche-haut.gif";
var imgSrcPrint = "images/print.gif";
} else if (Type == 2) { // Si OVER (over des obj)
var imgSrcTop = "images/fleche-hauts.gif";
var imgSrcPrint = "images/prints.gif";
} else { // Sinon OUT (out de la table)
var imgSrcTop = "images/fleche-hauto.gif";
var imgSrcPrint = "images/printo.gif";
}
if (Name 2 || Name 1) document.getElementById(imgTop).src=imgSrcTop; if (Name 3 || Name 1) document.getElementById(imgPrint).src=imgSrcPrint;
} //End function
Le probleme et que si ma souris pass en over sur mon tableau mon Type et de 1, now si ma souris passe au dessus d'une image (dans ce tableau bien) mon Type et de 2, seul probleme si je ne me trompe pas, ma function passe bien dans le if "OVER" mais instantanement repasse dans le if "IN" (vu que la table et forcement derriere cette image).
J'avais pensé a mettre dans le Type 1 ceci
if (Type == 1 && si la souris n'est en over sur un obj ) { // Mais je ne sais pas l'ecrire > j apprend et j'adore ca lol