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 javascript : Sélectionner tout - Visualiser dans une fenêtre à part
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 javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var oEditor = FCKeditorAPI.GetInstance("FCKeditor1") ;
var content = oEditor.GetHTML() ;

Quand je change ma fonction par celle là :

Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
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