GUJS

O Maior Fórum Javascript do Brasil
Problema com TinyMCE e AJAX
Novo tópico   Responder tópico    GUJS - O Maior Fórum Javascript do Brasil - Índice -> Ferramentas e Utilitários
Exibir tópico anterior :: Exibir próximo tópico  
Autor Mensagem
carlosjrcabello
What is alert?


Registrado: 22/07/08
Mensagens: 4

MensagemEnviada: Seg 26/Jan/2009 09:46    Assunto: Problema com TinyMCE e AJAX Responder com citação

Bom dia a todos,

Estou com problemas em fazer o tinyMCE inicializar por meio de uma chamada AJAX (Prototype), simplesmente o tinyMCE não aplica ao textarea que tem no trecho de código PHP que está sendo chamado por AJAX.

Alguém tem alguma idéia de como resolver isso ?

Agradeço qualquer ajuda.
_________________
Smile
Voltar ao topo
Exibir o perfil do usuário Enviar mensagem privada
rodolfocop
Form validator


Registrado: 22/07/08
Mensagens: 85

MensagemEnviada: Seg 26/Jan/2009 10:55    Assunto: Responder com citação

cola o codigo aki para ver como está fazendo ai fica mais facil ajuda!
Voltar ao topo
Exibir o perfil do usuário Enviar mensagem privada
carlosjrcabello
What is alert?


Registrado: 22/07/08
Mensagens: 4

MensagemEnviada: Seg 26/Jan/2009 10:58    Assunto: Responder com citação

this.formCurso = function (id_curso)
{
var url = "modelo/ajax/Ajax.class.php";
var params = "acao=form_curso&id_curso=" + encodeURIComponent(id_curso) ;

this.ajax = new Ajax.Updater(
'div-formulario',
url, {
method: 'post',
parameters: params,
onComplete: function(transport, response){

if(tinyMCE.getInstanceById('descricao') != null)
tinyMCE.execCommand('mceRemoveControl', true, 'descricao');
else
tinyMCE.execCommand('mceAddControl', false, 'descricao');
// else
// tinyMCE.initEditorForElement('descricao');

//tinyMCE.execCommand('mceRemoveControl',false,'descricao');
}
});
return false;
}


tipo...ele inicializa agora por ajax...mas apenas na 1ª vez, quando clico para 'adicionar um novo curso', ele apenas mostra o textarea..e não mais o tiny.

Isto é meio confuso...alguem tem ideia do qe pode ser?

Abraços.
_________________
Smile
Voltar ao topo
Exibir o perfil do usuário Enviar mensagem privada
rodolfocop
Form validator


Registrado: 22/07/08
Mensagens: 85

MensagemEnviada: Seg 26/Jan/2009 11:16    Assunto: Responder com citação

Bem amigo.

Nao conheco muito de ajax.

Mas o acho que o que ocorre é que ao adicionar um novo curso vc nao esteja iniciando novamente a função ajax.

Sendo assim ela executa 1º e quando vc adiciona ela nao executa ele novamente. Se estiver usando o php como pagina de exibição use o ob_start que ele recuperar tudo que era para ser impresso.
Ai é so vc fazer a requisição para que o tiny seja exibido.

bom acho q é isso
Voltar ao topo
Exibir o perfil do usuário Enviar mensagem privada
Mostrar os tópicos anteriores:   
Novo tópico   Responder tópico    GUJS - O Maior Fórum Javascript do Brasil - Índice -> Ferramentas e Utilitários Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Você não pode enviar mensagens novas neste fórum
Você não pode responder mensagens neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode votar em enquetes neste fórum


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por phpBB Brasil