Cita:  
					Iniciado por cesarpunk 
  Pues tendrías que postear el código de tu formulario y de tu función ajax... no podemos ayudarte exactamente en tu problema.
 
Puedes probar tu aplicación en firefox y ver en la consola de errores el error que te genera. Saludos.
    Muy buenas, 
el codigo de mi formulario es mas o menos el siguiente:  
 Código PHP:
    "<form name='frm' method='post' action='comentarios.php'>";
 
"<input type='text' name='nombre'/>";
 
"<textarea name='texto' cols='20' rows='50'></textarea>";
 
"<input type='submit' name='enviar' value='Enviar' />";
 
"</form>"; 
    
  luego realiza las insercciones en la BBDD, y deveria mostrar un mensaje, 
pero este mensaje me lo muestra en una pagina a parte no en la division que deveria 
Esto es lo que deveria mostrar en la division y no lo hace.  
 Código PHP:
    $html.="Mensaje enviado correctamente.<br />";
$html.=enviarAjax("comentarios.php", "der", "Regresar a comentarios"); 
    
  mi funcion en ajax   
Código Javascript
:
Ver originalfunction Enviar(_pagina,capa)
{
    var ajax;
    ajax = ajaxFunction();
 
    ajax.open("POST", _pagina, true);
 
    ajax.setRequestHeader("Content-Type",
    "application/x-www-form-urlencoded");
 
    ajax.onreadystatechange = function()
    {
 
        if (ajax.readyState==1)
        {
            document.getElementById(capa).innerHTML =
                "<center><img src=images/cargando.gif/> Cargando, por favor espere ...</center>";
        }
        if (ajax.readyState == 4)
        {
            document.getElementById(capa).innerHTML =
            ajax.responseText;
        }
    }
    ajax.send(null);
}
  
La implemento de la siguiente manera:  
 Código PHP:
     function enviarAjax($pagina,$capa,$texto="")
    {
        return sprintf("<a href=\"javascript:Enviar('%s','%s')\">%s</a>",$pagina,$capa,$texto);
    } 
    
  y la utilizo asi:  
 Código PHP:
    $home=enviarAjax("principal.php", "der", "Home"); 
    
  Un saludo y muchas gracias de antemano.