Utilizando o editor ckeditor em meu projeto, cheguei a um problema.
Tinha 2 páginas: index e campo_editor
Minha regra de negócios estava na index e o CKEDITOR em um frame vindo da pag campo_editor.
Assim não conseguia chamar de fora do frame os métodos para criar o editor. (CKEDITOR.replace(div))
Graças a este post http://scriptbrasil.com.br/forum/index.php?showtopic=100175
vi uma luz no fim do tunel.
Assim utilizei:
iframe = document.getElementById("frame").contentWindow; //Assim pego os métodos do meu frame, (esta é a mágica).
Se você utiliza contentDocument você acessa apenas o conteudo do FRAME!
Assim posso usar normalmente:
iframe.CKEDITOR.replace("camposFicha_aspecto");
O browser entende como se a 2ª página fosse a 1ª.
0 comentários:
Postar um comentário