Código:
esas son las funciones, y en los link pongo:function ajaxFunction() { var xmlHttp; try { xmlHttp=new XMLHttpRequest(); return xmlHttp; } catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); return xmlHttp; } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); return xmlHttp; } catch (e) { alert("Tu navegador no soporta AJAX!"); return false; }}} } function 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 = " Aguarde por favor..."; } if (ajax.readyState == 4) { document.getElementById(capa).innerHTML=ajax.responseText; }} ajax.send(null); }
Código:
Pero la cosa es...<a href="javascript:Enviar('modulos/home.php','content_centro')" class="boton">Inicio</a>
En una de esas paginas, tengo un formulario, y en php tengo que si un campo queda vacio de error con: if (tal) echo "taltal"
la cosa es que el mesaje del echo, me sale en un apagina en blanco, y no en el formulario...
alguna idea??