Hola
Si es como te dije en un principio. Fijate el único cambio que hecho, aparte de
join(). Usa join() para evitar que se escriba una "
&" al final
Código Javascript
:
Ver originalfunction capt(e){
var tcl = (document.all)?e.keyCode:e.which;
if (tcl==13){
cargarContenidoPOST("chat.php?accion=enviarMsg", "textoEscrito|idConexion", "contenedorChat");
}
}
function cargarContenidoPOST(pagina, parametros, contenedor){
contenedor = document.getElementById(contenedor);
envio = [];
param = parametros.split("|");
for(i in param) {
valor = document.getElementById(param[i]).value;
envio[i] = param[i]+"="+valor;
}
ajax=nuevoAjax();
ajax.open('POST', pagina, true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajax.send(envio.join('&'));
}
}
Suerte