begin process at 2012 05 29 08:00:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

détecter un événement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

détecter un événement

mardi 28 décembre 2004 à 11:11:07 | détecter un événement

fat_freddy00

salut a tous, je voudrai savoir si il y a moyen de détecter l'événement qui a appelé une fonction ?

dans mon cas je voudrai que la fonction s'executer seulement si l'événement qui l'a appelé est un click ur un lien (onClick) et non un onLoad ou un tout autre événement.

je compte sur vous ;)
florent
mardi 28 décembre 2004 à 12:45:35 | Re : détecter un événement

malalam

Administrateur CodeS-SourceS
Hello,

mais ta fonction, tu l'appelles quand, justement? Sur tout type d'evenements? Et elle ne se met en marche que si c'est un onClick qui l'a appelee...? C bizarre lol, pourquoi tu ne l'appelles pas uniquement sur un onClick dans ce cas?
Bref, sinon, chaque fois que tu l'appelles, tu as qu'a lui passer comme parametre l'evenement. Tu dois bien savoir quel evenement l'appelle a chaque fois que tu l'appelles, dans ton code.
mardi 28 décembre 2004 à 12:54:31 | Re : détecter un événement

bultez

Membre Club
bonjour,
effectivement on a besoin de plus d'infos.
onload c'est quand la page se charge
(qu'elle soit lancée depuis un click sur
un lien ou pas)
onclick c'est quand on clique sur un
objet.
est-ce que tu ne veux pas tester
d'où l'on vient avant d'avoir chargé
cette page ? ou autres ? bref : quel
est le problème à résoudre ?
Cordialement Bul. [Site] [Mail]
mardi 28 décembre 2004 à 12:55:26 | Re : détecter un événement

chimelpremier


Voilà la syntaxe ie/netscape :

<html><head><title>Test</title>
<script type="text/javascript">
<!--
function estimation(e)
{
if(document.all)e=event
alert("type d'évènement: " + e.type);
}
document.onkeyup = estimation;
document.onclick = estimation;
//-->
</script>
</head><body>
</body></html>

mardi 28 décembre 2004 à 14:26:31 | Re : détecter un événement

fat_freddy00

chimelpremier > merci pour ta réponse mais je suis plutot newbi en javascript et j'ai du mal à interpreter ton code ... :(


voici mon probléme reformulé : j'ai une fonction qui compte le nombre de clic sur un lien et qui s'execute par un onclick sur celui-ci, or je voudrai eviter que des webmasters mal intensionnés faussent mes calculs en appelant intempestivement cette fonction par un onload ou un autre type d'évenement ce qui ne reviendrai pas à cliquer sur le lien ...

c'est clair ??

donc la solution serait de tester dans la fonction quel événement est a l'origine de son execution. Cela est-il possible ?

merci à vous ;)
mardi 28 décembre 2004 à 15:04:51 | Re : détecter un événement

malalam

Administrateur CodeS-SourceS
Mais il ne sera pas pris en compte par un onLoad s'il est appele par un onClick?
mardi 28 décembre 2004 à 15:07:56 | Re : détecter un événement

chimelpremier

function estimation(e)
{
if(document.all)e=event
if(e.type=="click")
{
contenu de ta fonction ici
}

}
mardi 28 décembre 2004 à 15:26:58 | Re : détecter un événement

fat_freddy00

ca tourne au poil, je te remercie !


Cette discussion est classée dans : fonction, détecter, événement, appelé


Répondre à ce message

Sujets en rapport avec ce message

Question d'un débutant en JavasScript... [ par Tribute2U ] Bjr, je débute en JavaScript et je sais qu'on peut intégrer ses scripts dans le fichier html ou bien appelé un fichier .jsJe sais comment appelé un fi Détecter le changement d'un texte [ par fregolo52 ] Bonjour,Je ne sais pas si c'est possible, mais j'aimerais détecter la changement de la valeur d'un texte.Je m'explique, j'ai 2 INPUT qui représentent Comment détecter la fin de lecture d'un .MID, d'un .RM, etc et lancer une fonction ? [ par bluemandfr ] Question 1 :-----------Pour le code :Comment écrire en Javascript un évènement qui détecte la fin de Apelle d'une fonction avec un événement comme paramètre [ par aquanovax ] Bonsoir, voila mon problème :j'ai besoin d'appeler une fonction dont son paramètre est un événement mousemove, au travers d'un Timeout!-->      setT Exécuter un javascript dans une page PHP chargée par AJAX [ par roro59650 ] Bonjour tout le monde,Tout d'abord, merci de me lire!Bon ensuite, pour ce qui m'intéresse : j'ai une application intranet, donc je peut utiliser le ja chiffre au format date [ par davidcian ] Bonjour,j'aimerais récupérer un chiffre au format d'une date:j'appel ma fonction en php:'<font color="#000000 Pb avec une fonction de controle de formulaire [ par lolymeupy ] Bonjour, j'ai un pb dans une fonction de controle d'un formulaire... Voici le bout de code du formulaire: * champ obligatoire Voici la partie de l Amélioration d'une boite flotante... [ par Nathbest ] Bonjour à tous, alors voilà:J'ai un script qui me permet d'ouvrir une boite (qui se voit à moitié) lorsque je passe la souris deçu via la fonction h_o Problème pour lancer une fonction Javascript [ par neo1602brice ] Bonjour à tous, Je suis actuellement en stage et je dois faire un site pour un hôtel. Evidémment le site doit pouvoir être lu dans plusieurs langues . afficher une page en fonction de la date [ par gegedeo ] Bonjour Chaque jour pour un site d'horoscope il y a une page journalière avec sa date sur le serveur ... exemple :"mardi 11 mars.htm", pour demain ce


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales