function extraiScript(texto){
//Maravilhosa função feita pelo SkyWalker.TO do imasters/forum
//http://forum.imasters.com.br/index.php?showtopic=165277
// inicializa o inicio ><
var ini = 0;
// loop enquanto achar um script
while (ini!=-1){
// procura uma tag de script
ini = texto.indexOf('<script', ini);
// se encontrar
if (ini >=0){
// define o inicio para depois do fechamento dessa tag
ini = texto.indexOf('>', ini) + 1;
// procura o final do script
var fim = texto.indexOf('</script>', ini);
// extrai apenas o script
codigo = texto.substring(ini,fim);
/**********************
* Alterado por Micox - micoxjcg@yahoo.com.br
* Alterei pois com o eval não executava funções.
* Alterado por Everton D. Silva - everton.silva@streamingshop.com.br
* não estava retornando o valor
***********************/
var novo = document.createElement('script');
novo.type = 'text/javascript';
novo.language = 'javascript';
novo.text = codigo;
document.body.appendChild(novo);
}
}
}
// JavaScript Document
function GetXMLHttp() {
if(navigator.appName == "Microsoft Internet Explorer") {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}
var xmlRequest = GetXMLHttp();
/* ************** */
function abrirPag(valor){
var url = valor;
xmlRequest.open("GET",url,true);
xmlRequest.onreadystatechange = mudancaEstado;
xmlRequest.send(null);
if (xmlRequest.readyState == 1) {
document.getElementById("conteudo_interno").innerHTML = "<div class='loader'><img src='ajax-loader.gif'></div>";
}
return url;
}
function mudancaEstado(){
if (xmlRequest.readyState == 4){
document.getElementById("conteudo_interno").innerHTML = xmlRequest.responseText;
}
}
Pergunta
comicsans
Bom galera, aindei procurando pelo forum e em outros lugares uma forma de fazer funcionar o tinymce com ajax e não consegui, espero que me ajudem :)
Minha index onde eu faço os imports(não é chamada por ajax).
Controle.php
Pagina que é chamada, grava_album.php<script type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "simple" }); </script> <div id="chamada"><span class="fonte34">Cadastro de album</span></div> <div id="painelControle"> <p>Nesta área você devera cadastrar os dados do album</p> <form id="cadast" name="cadast" method="post" > <table cellspacing="0" id="tabGeral"> <tr> <td align="right" valign="middle">Título*:</td> <td><input name="titulo" type="text" id="titulo" size="40" /> </td> </tr> <tr> <td align="right" valign="top">Descrição*:</td> <td><label> <textarea name="descricao" id="descricao" cols="100" rows="20"></textarea> </label></td> </tr> <tr> <td> </td> <td>* Campos Obrigatórios</td> </tr> <tr> <td> </td> <td><input type="button" name="envia" id="envia" value="" onClick="enviaAjax13('cadast', 'albuns/grava_albuns.php', 'conteudo_interno');" class="btnCadastrar"/> </td> </tr> </table> </form> </div>Meu ajax.jsfunction extraiScript(texto){ //Maravilhosa função feita pelo SkyWalker.TO do imasters/forum //http://forum.imasters.com.br/index.php?showtopic=165277 // inicializa o inicio >< var ini = 0; // loop enquanto achar um script while (ini!=-1){ // procura uma tag de script ini = texto.indexOf('<script', ini); // se encontrar if (ini >=0){ // define o inicio para depois do fechamento dessa tag ini = texto.indexOf('>', ini) + 1; // procura o final do script var fim = texto.indexOf('</script>', ini); // extrai apenas o script codigo = texto.substring(ini,fim); /********************** * Alterado por Micox - micoxjcg@yahoo.com.br * Alterei pois com o eval não executava funções. * Alterado por Everton D. Silva - everton.silva@streamingshop.com.br * não estava retornando o valor ***********************/ var novo = document.createElement('script'); novo.type = 'text/javascript'; novo.language = 'javascript'; novo.text = codigo; document.body.appendChild(novo); } } } // JavaScript Document function GetXMLHttp() { if(navigator.appName == "Microsoft Internet Explorer") { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } return xmlHttp; } var xmlRequest = GetXMLHttp(); /* ************** */ function abrirPag(valor){ var url = valor; xmlRequest.open("GET",url,true); xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("conteudo_interno").innerHTML = "<div class='loader'><img src='ajax-loader.gif'></div>"; } return url; } function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("conteudo_interno").innerHTML = xmlRequest.responseText; } }Obrigado
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.