begin process at 2012 05 29 13:20:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

passage de paramètres avec onclick


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

passage de paramètres avec onclick

jeudi 24 mars 2005 à 01:23:17 | passage de paramètres avec onclick

sapakus

Bonjour.

Comment passer un argument à une fonction dans un onclick="" ajouté dynamiquement ? 


Voilà,

Je souhaite ajouter dynamiquement un attribut onclick à une balise. Pour l'instant pas de problèmes :

balise.setAttribute("onclick","maprocedure();");
ou encore
balise.onclick=maprocedure;

tout va bien, je controle avec alert(balise.outerHTML); et c'est OK. Je clique sur ma balise et la procédure se déclanche.

Là où ça se gate,  c'est quand je veux remplacer maprocedure() par mafonction(argument). Alors là tout fout l'camp !

alert(balise.outerHTML); m'indique bien ce que j'ai choisit, mais mon click devient inopérant ! Il est impossible de passer un argument !

Quelqu'un aurait il une solution à ce probléme ?

ps : 2 précisions :
1. je dois le programmer pour IE6
2. mon argument est this

merci de vos réponses

Sapakus
jeudi 24 mars 2005 à 09:08:26 | Re : passage de paramètres avec onclick

bultez

Membre Club
Réponse acceptée !

Bonjour,

 balise.setAttribute
   ("onclick",function(){maprocedure(this);}); 

Cordialement. Bul. ~Site~~Mail~

jeudi 24 mars 2005 à 11:59:23 | Re : passage de paramètres avec onclick

sapakus

OUF !

Merci Bultez, ça marche très bien.

En revenche, si ma fonction(this) affiche le outerHTML de la balise, on ne voit pas l'attribut onclick, mais cela n'a pas d'importance pour ce que je cherche à faire.

Encore merci.

Sapakus
jeudi 24 mars 2005 à 12:24:22 | Re : passage de paramètres avec onclick

bultez

Membre Club
>>si ma fonction(this) affiche le outerHTML de la
>>balise, on ne voit pas l'attribut onclick,

le pendant de setAttribute =

balise.getAttribute()

Cordialement. Bul. ~Site~~Mail~

jeudi 24 mars 2005 à 19:24:59 | Re : passage de paramètres avec onclick

sapakus

En effet.

Merci

Sapakus


Cette discussion est classée dans : passage, maprocedure, balise, argument, onclick


Répondre à ce message

Sujets en rapport avec ce message

passage en plein écran [ par sakini ] bonjour je voudrais savoir s'il est possible en javascript de faire passer une fenetre en plein écran(équivalent de le touche F11 sur IE) en cliquant Passage de variable entre fenetres... [ par baddack ] J'ai deux fentres et je veux envoyer des infos de l'une a l'autre!!Par exemple si je click sur un lien de la fenetre1, appeler une fonction du genre : Comment on fait pour développer un texte au passage de la souris [ par nessobh ] J'aimerai savoir comment on peut faire (avec ou sans 'OnMouseOver') pour faire qu'un texte se développe au passage de la souris dessus. SOS!! balise windows.open [ par Olivierp001 ] Bonjour a vous.Vu le mauvais accueil que l'on ma donné sur le chat, je tente ma chance ici.Je n'y connais rien au javascript mais je voudrais bien fin editeur html pb de balise ki apparait plusieur fois [ par sticky97 ] salut,g fais un editeur html en wysiwyg... g rajouter du javascript pour faire lebalise .... et je voudrai ke le prog evite de mettredeux fois la même Passage de tableau en paramètre d'une fonction [ par Mask ] Je génère un tableau nommé "Tab"contenant des nombres en PHP....jusqu'ici tout va bien: mon tableau se rempli des valeurs souhaitées.Ensuite je veux f Passage de tableau en paramètre d'une fonction [ par Mask ] Y a t il des subtilités à connaitre quant au passage passage de tableaux en paramètre pour des fonctions par rapport au passage de chaînes de caractèr souci de balise body [ par medialand ] sébastienmedialandcomment mettre deux onload ds la meme balise body? Merci à tous ceux qui sont présents. bouger une balise div [ par rico21 ] rico21Je foudrait faire varier la valeur TOP et LEFT d'une baliseDIV ou LAYEREX: function fuite() { i++;if (i > 6) return;document.all["Layer1"].le balise, cache [ par elanspeech ] Bonjour,J'utilise la balise suivante :fichier.wav est mis a jour au cours du surf, cependant, lors que l'utilisateur veut ec


Nos sponsors


Sondage...

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,686 sec (3)

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