Tgo una duda con BBCODE y ajax, hace dias anduve buscando un metodo bbecode que fuera simple y me dejara poner ciertas caracteristicas a mi textarea sencillo nada complicado y aqui lo encontre una js muy bueno simple y sencillo de usar. cuando lanzo el formulario normal se ve de maravilla el textarea se ve genial.
el problema que tengo es que cuando lo mando llamar mediante un codigo ajax para que no recargue la pagina el textarea no presenta lo del bbcode. son incompatibles? o como
este es el codigo simple de mi formulario
"example.php"
Código HTML:
<title>Test</title>
<script src="bbcode/bbcode.js"></script>
</head>
<body onload="init('sinopsis')">
<form id="form1" name="form1" method="post" action="grabasinopsis.php">
<textarea id="sinopsis" name="volanta"></textarea>
<br />
<input type="submit" name="Submit" value="Enviar" />
</form>
</body>
</html>
"grabasinopsis.php" nada mas es el script de php que me guarda la sinopsis en una tabla de mysql ese no es el problema.
el codigo ajax es este
Código:
function example()
{
//donde se mostraran los resultados en la pagina
divFormulario = document.getElementById('contenido');
divFormulario.innerHTML= '<div align="center"><img src="cargando.gif"></div>';
ajax=objetoAjax();
ajax.open("GET", "example.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divFormulario.innerHTML = ajax.responseText
divFormulario.style.display="block";
// divFormulario.style.display="none";
}
}
//como hacemos uso del metodo get
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send(null)
}
y mi index
"index.php"
Código HTML:
<title>Example de BBCODE</title>
<script type="text/javascript" src="ajax.js"></script>
</head>
<body>
<div id="contenido"><!--Aqui deberá aparecer el formulario con el bbcode -->
<div align="center"><a onclick="example();">formulario</a>
</div>
</body>
alguien que me diga que esta pasando..