Hello,
mon problème est tout bête, et pourtant je galère bien. Je veux pouvoir détecter des modifications du contenu de l'éditeur pour pouvoir déclencher une action. J'imagine que je ne suis pas le seul, c'est même expliqué dans la doc sur les plugins.
J'ai donc suivi la doc pour obtenir un plugin du style
Le souci est que ça fonctionne très bien en WYSIWYG, ça ne marche plus du tout en mode source: ça génère même une erreur js, FCK.EditorDocument étant null dans ce cas. J'ai dû ajouter un test sur FCK.EditMode pour corriger l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 FCK.Events.AttachEvent( 'OnAfterSetHTML', informModify_SetListeners ) ; function informModify_SetListeners() { FCK.EditorDocument.attachEvent('onkeypress', maFonction); } function maFonction() { ... }
Je me suis frappé le DOM de FCK, mais je ne parviens pas à trouver où je dois coller cet évènement pour que ça fonctionne aussi en mode source.
Si vous avez une idée, j'accueille à bras ouverts.
Merci
Partager