Bien sur car en fait la page est rendu complete avec le layout donc pour le
browser ça change rien.

Tu peux mettre:

<script>
function test()
{
  alert('test')
}
</script>

dans ton layout et dans ton testSuccess.php de ton module

<button onClick='test()'>déclancher test</button>

et enfin dans action.class.php de ton module:

function executeTest($request)
{
// cette fonction doit exister même si elle ne fait apparament rien.
}


Ca a un intéret si tu fais appel à cette fonction javascript dans plusieurs
module.

Cependant, il serait plus propre de le mettre dans un fichier test.js dans
web/js/test.js et de l'appeller grace au fichier view.yml de ton application
ou de tes modules.


Bat

Hadrien


2010/3/25 sou_sym <[email protected]>

> j'ai une petite question :
> est ce que je peut faire une fonction dans le layout du frontend et
> l'action se fait dans une action d'un  module
> par exp si je clique sur un bouton du layout une balise div dans
> l'action show sera invisible
> puis un autre click la balise sera visible
> merci d'avance
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> [email protected]<symfony-fr%[email protected]>
> .
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
>

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à