Forum: Rails France Javascript aplliquer une focntion sur un contenu chargé via ajax

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
1fea9c35033711b5ade9f4dcfc60bcbd?d=identicon&s=25 Nicolas G (Guest)
on 2009-03-25 22:51
(Received via mailing list)
Bonjour

je m'éloigne un peu de rails proprement dit mais je bute sur un problème

j'ai un script qui au chargement applique une action à chaque textarea
de la
page, et qui fonctionne bien, mais sur un document chargé en ajax le
comportement n'est pas appliqué (logique a priori pour du Js non
intrusif
car j'utilise Lowpro ).
mais comment puis-je recharger le script à chaque appel ajax ?

merci de votre réponse ?

NG
72cb32060772721a561890385172355e?d=identicon&s=25 Sébastien Lamy (Guest)
on 2009-03-26 00:15
(Received via mailing list)
Le script(fichier js) reste chargé
Par contre les textarea ne sont plus les mêmes et les gestionnaires
d'évènement qui leur était liés ont disparu.
Pour ma part je n'utilise plus lowpro. Mais dans tous les cas un simple
rappel à la fonction qui active la gestion des évènement devrait
suffire.
Chez moi cette fonction s'appelle systématiquement registerEvents
donc dans le .rjs:
page << Textareas.registerEvents()

En remplaçant "Textareas.registerEvents" par le bout de code qui utilise
lowpro pour activer les évènements sur les textarea (donc ton script)

Nicolas G a écrit :
This topic is locked and can not be replied to.