Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Evenement dans <table> [ Archives / Trucs & Astuces ] (larion)

mardi 1 février 2005 à 13:59:01 | Evenement dans <table>

larion

Bonjour, Dans un tableau, je détecte l'entrée et la sortie du curseur :
mardi 1 février 2005 à 14:11:24 | Re : Evenement dans <table>

larion

!!!! Le Forum ne fonctionne pas correctement sous FIREFOX

Bonjour,

Dans un tableau, je détecte l'entrée et la sortie du curseur :
<TABLE  onMouseOver='In()' onMouseOut='Out()' cellSpacing=0 cellPadding=0 ...

Tout fonctionne bien.
Sauf si l'on met une petite image dans une cellule. (IE & FIREFOX)
Lorsque le curseur passe sur cette image, In() et Out() sont executées bien que le curseur soit toujours sur le tableau.

Comment désactiver les evenements sur l'images ?

Merci pour votre aide.


mercredi 2 février 2005 à 22:39:53 | Re : Evenement dans <table>

chimelpremier

Au lieu de mettre onMouseOut='Out()'
 sur la <table>, tu mets un
onmouseover='Out()' sur le conteneur
de cette table. A part ça, les balises et
attributs doivent être en minuscules
si tu veux respecter les standards.


mercredi 2 février 2005 à 22:55:51 | Re : Evenement dans <table>

larion

En fait je cherche à faire un menu avec un tableau.
Lorsque le pointeur de la souris passe sur une cellule, la couleur de cette dernière change.

Mais si dans cette cellule, une autre balise se trouve : <FONT> ou <IMG>
Et que la souris passe dessus, Out() est executé bien que le cursseur soit toujours dans la cellule.


jeudi 3 février 2005 à 01:57:51 | Re : Evenement dans <table>

chimelpremier

Out() est executé bien que le cursseur
soit toujours dans la cellule.
Quand le curseur survol l'image, il quitte
 la cellule.C'est pour ça qu'il faut utiliser
que le mouseover sur les TD :
function in(){
if(encours) encours.style.
backgroundColor=couleur1;
this.style.
backgroundColor=couleur2;
encours=this
}

jeudi 3 février 2005 à 02:52:15 | Re : Evenement dans <table>

larion

Merci pour ta reponse.
En fait, j'avais déjà exploré cette stratégie, et j'avais rencontré un problème :
* Comment fait-on pour enlever la surbrillance lorsque le curseur sort du tableau s'il n'y a pas de onMouseOut='Out()' dans le TD ou TABLE

D'autre part, je rencontre un autre problème, dans un cas précis :
Dans chaque cellule, j'utilise une image en arrière-plan.
Dans chaque cellule, il y a un texte et une petite image.
Lorque le curseur passe dans la cellule, je change tout, même le curseur.
* Tout fonctionne bien, sauf si je mets le curseur sur la petite image, le curseur change ou scintille (curseur par defaut) que sous IE.

En fait, les evenements
onMouseOver='In()' onMouseOut='Out()'
fonctionne a plein régime lorsque le curseur passe sur cette petite image.
Comme si j'avais mis un onmouve dans cette petite image : IE & FIREFOX

Sinon, j'ai utilisé d'autre technique comme désactiver
onMouseOver='In()' à sa première execution puis le réactiver lorsque l'on passe sur une autre cellule. Cela fonctionne bien, mais j'ai exactement le même problème cité au début (*)

J'ai peur de ne pas avoir de solution

jeudi 3 février 2005 à 13:37:34 | Re : Evenement dans <table>

chimelpremier

Si tu nous montrais ton code ou une URL, on pourrait ptêt mieux t'aider.

* Comment fait-on pour enlever la surbrillance lorsque le curseur sort du tableau s'il n'y a pas de onMouseOut='Out()' dans le TD ou TABLE ?

onmouseover='Out()' sur le conteneur du tableau.

jeudi 3 février 2005 à 13:37:51 | Re : Evenement dans <table>

lolan



Les doigts sont nos Dieux      Signé 24ème 

   Il est un peu gros, je lui donne trop à manger ...

jeudi 3 février 2005 à 13:39:14 | Re : Evenement dans <table>

lolan



Les doigts sont nos Dieux      Signé 24ème 

   Il est un peu gros, je lui donne trop à manger ...














Cette discussion est classé dans : tableau, out, curseur, in, evenement


Répondre à ce message

Sujets en rapport avec ce message

Peut on modifier une cellule d'un tableau ??? [ par webgagner ] Est-il possible de modifier le contenu d'une celulle d'un tableau apres clic sur un bouton de la celule voisine??? Style et Script [ par Pocel ] Débutant,je voudrai changer la couleur de la cellule d'un tableau à la sélection de cette dernière. Pour le moment j'applique un style au onClick, mai Javascript & unload ?????????? [ par Léa ] Hello Utilisant javascript, la fonction onUnload me permet correctement de capturer l'evenement de fermeture de ma fenetre... sauf que la touche F5 ou Récupérer la position du curseur dans un TEXTAREA [ par piment ] Comment récupérer la position du curseur dans un textarea ou la position en nombre de caractère depuis le début.Merci Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression [ par lise ] Voici mon prb:je récupère 1 champs issue de ma base access à l'aide d'1 requête sql en asp, ce champs c 1 date je la stock dans une variable: "dat(j)" Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression [ par lise ] Voici mon prb:je récupère 1 champs issue de ma base access à l'aide d'1 requête sql en asp, ce champs c 1 date je la stock dans une variable: "dat(j)" tableau à 2 dimensions [ par meskiki ] Comment faire pour créer un tableau à deux dimensions?meskiki URGENT: position du curseur dans un TEXTAREA ??? [ par Kiom ] Bonjour tout le monde,bon voilà une petite question :est-il possible en javascript de connaître la position du curseur dans un textarea ?....une répon PROBLEMES DE CALQUES --- URGENT ! ! ! [ par Foub12 ] Bonjour ! J'aimerais pouvoir afficher un calque au dessus de mon tableau sans que cela perturbe la fonction Onclick qui se trouve dans la cellule de m un truc intéressant !! [ par mickelo ] ben en fait moi j'ai un tableau avec des données qui proviennent d'une base SQL piloté par des ASP, etc ...bref ma liste de données et tellement longu


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.