FCKEditor iframe et contenu
Bonjour,
J'ai placé un fckeditor, dans un formulaire (form1) dans une page web que je place dans un iframe.
Dans ma page principale, celle qui contient l'iframe, j'essaie de récuperer le contenu du fckeditor par la fonction suivante :
Code:
1 2 3 4 5 6 7 8
| function fckContenu() {
var frameRef=document.getElementById("myIFrame");
// je récupère le contenu de l'iframe
var doc = frameRef.contentDocument;
if (doc == undefined || docbis == null)
doc = frameRef.contentWindow.document;
alert( doc.form1.FCKeditor1.value);
} |
Ca me donne bien le contenu initial du fckeditor mais pas son contenu modifié.
Je sais qu'il faut normalement faire quelque chose du genre
Code:
1 2
| var oEditor = FCKeditorAPI.GetInstance("FCKeditor1") ;
var content = oEditor.GetHTML() ; |
Quand je change ma fonction par celle là :
Code:
1 2 3 4 5 6 7 8 9 10 11
| function fckContenu() {
var frameRef=document.getElementById("myIFrame");
// je récupère le contenu de l'iframe
var doc = frameRef.contentDocument;
if (doc == undefined || docbis == null)
doc = frameRef.contentWindow.document;
var oEditor = doc.FCKeditorAPI.GetInstance("FCKeditor1") ;
var content = oEditor.GetHTML() ;
alert(content);
} |
Rien ne s'affiche : qu'est-ce qu'il faut faire ?
Si quelqu'un a une idée, elle est la bienvenue !
Merci
JF