Disculpa amigo, pero la verdad hice las modificaciones que mencionaste pero no me resulta, te voy a dejar el codigo para que lo revises por favor.
Código PHP:
<script type="text/JavaScript" src="prototype.js">
function envia_datos(){
var capa = $('micapa'); //esto es equivalente a document.getElementById('id_capa')
var nombre = $('nombre').value;
var apellido = $('apellido').value;
var pars = 'Nombre=' + nombre + 'Apellido=' + apellido;
if (!capa) return false;
new Ajax.Updater(capa, 'procesa_datos2.php'{
method: 'get',
parameters: pars
});
}
</script>
Le hice las modificaciones que me dijiste.
Código HTML:
<form>
<table width="60%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Nombre</td>
<td><label>
<input type="text" name="nombre" id="nombre" />
</label></td>
</tr>
<tr>
<td>Apellido</td>
<td><label>
<input type="text" name="apellido" id="apellido" />
</label></td>
</tr>
<tr>
<td><label>
<input type="button" name="button" id="button" value="Enviar" onclick="envia_datos()" />
</label></td>
<td> </td>
</tr>
</table>
</form>
Y me dijiste que le cambiara le cambiara el tipo al boton al tipo button, pero aun asi no me resulta.
La funcion prototype esta en el mismo directorio y la descargue de la pagina que me diste y la guarde como prototype.js.
No entendi bien lo del formulario, le quite las propiedades de method, action pero aun asi no resulta, y antes que las quitara tampoco funcionaba.
Te ruego me ayudes, gracias.