2013-04-08 1 views
0

J'ai une question. J'utilise CKEditor 4.1 pour remplacer la zone de texte. Lorsque vous ouvrez une page avec CKEditor, le texte de CKeditor disparaît.Le texte dans CKEditor disparaît

Comme ceci:

Avant le chargement: enter image description here

Afrer chargement:

enter image description here

Après le chargement CKEditor fonctionne pas.

Une idée pourquoi?

+2

Pas de détails - aucune idée. Téléchargez la page d'exemple qui montre ce problème et décrivez comment il peut être reproduit et sur quel navigateur et nous serons en mesure d'aider. – Reinmar

+0

La même chose fonctionne dans tous les navigateurs. Le problème n'apparaît pas toujours. Parfois, cela fonctionne parfaitement. –

+0

Maintenant, j'ai utilisé la fonction setTimeout et fonctionne. –

Répondre

0

J'ai résoudre le problème avec la fonction setTimeout

<script type="text/javascript"> 
setTimeout(function(){ 
    CKEDITOR.replace('textarea'); 
},1000); 
</script> 
0

Vous pouvez définir le texte dans balise Html appelant ckeditor.js

<div class="columns"> 
<div class="editor"> 
<div cols="10" id="editor1" name="editor1" rows="10" contenteditable="true"> 
"Your Text Here...." 
</div> 
</div> 

charge Ensuite, vous verrez l'élément de texte à l'intérieur de « div » Élément.