Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2010, 10:04
geoMente
 
Fecha de Ingreso: noviembre-2009
Mensajes: 112
Antigüedad: 15 años
Puntos: 0
Sonrisa Borrar todo de la ventana anterior

Buenas tengo un archivo1.php:
</head>

<body>
<form id="form1" name="form1" target="_blank" action="ejemplito.php">


<input type="button" name="registrarse" id="registrarse" value="registrarse" onclick="cargarContenido()"/>
<div align="center" id="divRegistrar" class="rojo"></div>

</form>

</body>

el script es:
function cargarContenido(){
var t1, t2;
t1 = "hola";
t2 = "holita";
alert(t1+t2);
ajax=nuevoAjax();
ajax.open("POST", "archivo2.php",true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4) {
document.getElementById("divRegistrar").innerHTML = ajax.responseText;
window.document.form1.target="_blank";
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("t1="+t1+"&t2="+t2)

}

y el archivo2.php es:

<?php

echo "Datos en POST: <pre>";
print_r($_POST);
echo "</pre>";
?>

Me pasan los datos correctamente, pero lo que pasa es que cuando doy click en el botón me muestra los datos pero el botón sigue ahy en la pagina, es decir, q muestra el botón y "Datos en POST: ....."

Entonces como hago para q me desaparezca el botón y sólo me muestre los "Datos en POST: ..."

Gracias por las respuestas