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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  detecter un onclick sur mon document web n'importe ou!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

detecter un onclick sur mon document web n'importe ou!!

n°147717
grosmethos
Posté le 30-05-2002 à 12:28:42  profilanswer
 

Salut
 
J'aimerais faire des traitments a chaque fois qu'un onClick est fait sur l'un des champs de mon formulaire...
Cepedant j'aimerais faire ces traitements sur des onchange aussi...
 
je pense que c'est dommage d'appel sur chque champ les fonctions..
 
voici ce que je tente sans succes :
document.onClick=mafonction();
j'aussi essyé un  
document.forms[0].onClick=mafonction();
 
mais rien ne se passe!!
 
Est ce faisaible??

mood
Publicité
Posté le 30-05-2002 à 12:28:42  profilanswer
 

n°147719
youdontcar​e
Posté le 30-05-2002 à 12:30:23  profilanswer
 

onclick en minuscule.

n°147824
grosmethos
Posté le 30-05-2002 à 14:28:37  profilanswer
 

bien vu pour le c minuscule..j'y ai cru aussi :(
voici le code :
 
function document_onClick()
{alert("ici" );
}
 
document.onclick=document_onClick();
 
Donc à l'affichage de la page j'ai bien ici qui s'affiche mais plus du tout apres!!!

n°147826
youdontcar​e
Posté le 30-05-2002 à 14:31:56  profilanswer
 

document.onclick=document_onClick;
 
cette fois-ci, sans les parenthèses :D

n°147830
grosmethos
Posté le 30-05-2002 à 14:34:12  profilanswer
 

oui nickel!!
 
Peut m'expliquer pourquoi je dois enveler les parenthèses ici...
 
Ca represente quoi du coup une propiete????

n°147835
youdontcar​e
Posté le 30-05-2002 à 14:35:19  profilanswer
 

>> Ca represente quoi du coup une propiete????  
 
:??: ouate ?
 
quand tu mets les parenthèses, tu appelles la fonction ! si tu mets son nom, tu as un pointeur vers elle, pointeur que tu peux copier dans le pointeur onclick de document ... c'est tout !

n°147847
grosmethos
Posté le 30-05-2002 à 14:42:44  profilanswer
 

je connais pas du tout ces histoires de pointeur (sauf que ca fait un reference à une adresse memoire)...
Mais bref...
 
Mais lorsque j'appel mafontion() c'est pas un pointeur ce sur une fonction ça??

n°147853
youdontcar​e
Posté le 30-05-2002 à 14:47:26  profilanswer
 

un pointeur c'est juste une référence vers un objet ... une maison c'est un objet, son adresse postale est son pointeur (en simplifiant :D)
 
>> Mais lorsque j'appel mafontion() c'est pas un pointeur ce sur une fonction ça??  
 
non, c'est un appel tout simple de fonction. lorsque tu fais :
 
document.onclick=document_onClick();  
 
document_onClick() est appelé, puis la valeur renvoyée (null je suppose) est mise dans document.onclick, qui donc ne pourra pas appeler la fonction.
 
document.onclick=document_onClick;  
 
document.onclick reçoit un pointeur vers document_onClick, donc au prochain click, le navigateur appelera document_onClick.

n°147861
grosmethos
Posté le 30-05-2002 à 14:51:59  profilanswer
 

pour être de bien comprendre :
 
si ma fonction renvoyais quelque chose cela pourrait alors marcher??
D'ailleur elle renvoie true... c'est pourtant pas null

n°147862
youdontcar​e
Posté le 30-05-2002 à 14:53:33  profilanswer
 

si elle renvoie true,  
 
document.onclick=document_onClick();  
 
va essayer de mettre true dans document.onclick qui attend un pointeur. comment veux-tu que ta fonction puisse être appelée après ça ?

mood
Publicité
Posté le 30-05-2002 à 14:53:33  profilanswer
 

n°147879
grosmethos
Posté le 30-05-2002 à 15:06:36  profilanswer
 

bon ok
 
je pense que c'est bon.
 
Merci encore!!


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

  detecter un onclick sur mon document web n'importe ou!!

 

Sujets relatifs
[DOM] J'aimerais transformer une String en Objet documentDétecter si la version du navagateur du client est OK pour mon site
[XHTML] Faire un document XHTML 1.1 compliant...Détecter si certains fichiers ont été inscrits dans le registre ??
ouvrir un document avec word ou ppt depuis java (heelllllp!!!)MFC : plusieurs vues et un document
[Flash MX] Peut on inserer du HTML/PHP dans un document Flash ?[c++] Comment detecter CDROM ou DVD ???
[XML] retirer un commentaire d'un Document 
Plus de sujets relatifs à : detecter un onclick sur mon document web n'importe ou!!


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