Dojo, comment faire de l'événement onclick sur un DIV

Il y a un fondu de l'échantillon dans l'internet..
http://docs.dojocampus.org/dojo/fadeOut?t=tundra

mais je veux faire quelque chose de différent..
je veux que les gens directement cliquer sur le texte, le texte s'efface.

dans mon code il y a un div envelopper le texte

<div id='parentNode'>
    <div id='textDiv' onClick='whenClickAnyWhereWithinThisDiv_performFadeOut()'>
       <div id='iconDiv'/>
       <div id='messageDiv'/>
    </div>
<div>

Code comme ci-dessous montrent, est ce que je veux, quand les gens cliquez n'importe où dans le textDiv,
puis l'ensemble de la textDiv va disparaître..hmm.....pourquoi mon code ne fonctionne pas???

function whenClickAnyWhereWithinThisDiv_performFadeOut () {
    ...
    ...
    dojo.connect(dijit.byId('textDiv'), "onClick", fadeOutAndRemove(parentNode, textDiv));
}
function fadeOutAndRemove (parent, currentDiv) {
    //just assume i can get the parent Node, and the current div, which will be textDiv       

    var objectId = currentDiv.getAttribute('id');
    dojo.style(objectId, "opacity", "1");
    var fadeArgs = {
        node: objectId,
        duration: 2000
    };
    dojo.fadeOut(fadeArgs).play();

    setTimeout(function() { parent.removeChild(currentDiv);}, 2000);
}

OriginalL'auteur jojo | 2009-07-10