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