11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour tout le monde,

J'ai ce code AJAX (prototype) :


function remplir_tableau(requete)
	{
		$('Tableau_mds').innerHTML = requete.responseText;
		Event.observe($('Prenom'), 'click', cacher_colonne, false);
	}
	
	function cacher_colonne(id)
	{
                alert(id);

	}


Sur le clic de la souris, j'ai bien une alerte qui indique "[object MouseEvent]"

J'aurais voulu obtenir l'ID de l'input coché.

Comment dois-je faire s.v.p. ?

Voici mon code :


function afficher_tableau_load()
{
	//Event.observe crée un gestionnaire d'évènement
	// ici, c'est lorsque la page est loadée
	Event.observe(window, 'load', afficher_Tableau, false);
	
	function afficher_Tableau()
	{
		var url = 'prototype/afficher_tableau.php';
		var parametres = 'null';
		var Tableau_mds_ajax = new Ajax.Request(
													url, 
													{
														method:'post',
														parameters: parametres,	
														onComplete: remplir_tableau
													}
												);
												
	}
	
	function remplir_tableau(requete)
	{
		$('Tableau_mds').innerHTML = requete.responseText;
		Event.observe($('Prenom'), 'click', cacher_colonne, false);
	}
	
	function cacher_colonne(id)
	{
		alert(id);

	}

}


Merci d'avance pour votre aide.

beegees
En général c'est "event.target.id", si je dis pas de bêtise. Donc ici la variable id à la place de event.